<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_朝花夕拾</title><subtitle type="text">---只要点燃生命之火,便可同享丰富人生</subtitle><id>http://feed.cnblogs.com/blog/u/32847/rss</id><updated>2012-04-03T15:11:57Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/32847/rss"/><entry><id>http://www.cnblogs.com/kingjiong/archive/2011/05/12/2043936.html</id><title type="text">密钥文件snk 、AssemblyInfo.cs</title><summary type="text">一听到snk文件，大概能猜到是与签名，验证相关的，就以为是作用于软件加密这一块。事实上，在.net中，snk用于给应用程序集签名，保证应用程序集的有效性。跟软件加密没有什么关系 强命名程序集的缘由：目前Windows中出现的DLLHell问题（两个不同的公司可能开发处具有相同名称的程序集，如果将相同名称的程序集放置到同一个目录下，则会出现程序集覆盖现象，最后安装的程序集会覆盖前面的程序集，从而可能导致应用序不能正常运行）。由此看来，仅靠名称来区分程序集是不足够的。CLR采取了强命名程序集的方式来唯一的表示程序集。强命名程序集包含四个标识：名称，版本号，语言文化标识和一个共有/私有密钥对。两种程</summary><published>2011-05-11T17:41:00Z</published><updated>2011-05-11T17:41:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2011/05/12/2043936.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2011/05/12/2043936.html"/><content type="html">&lt;p&gt;一听到snk文件，大概能猜到是与签名，验证相关的，就以为是作用于软件加密这一块。事实上，在.net中，snk用于给应用程序集签名，保证应用程序集的有效性。跟软件加密没有什么关系 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt; &lt;span style="color: #800080"&gt;强命名程序集的缘由&lt;/span&gt;：目前Windows中出现的DLL&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;Hell问题（两个不同的公司可能开发处具有相同名称的程序集，如果将相同名称的程序集放置到同一个目录下，则会出现程序集覆盖现象，最后安装的程序集会覆盖前面的程序集，从而可能导致应用序不能正常运行）。由此看来，仅靠名称来区分程序集是不足够的。CLR采取了强命名程序集的方式来唯一的表示程序集。强命名程序集包含四个标识：名称，版本号，语言文化标识和一个共有/私有密钥对。两种程序集/两种部署方式：.Net支持两种程序集：弱命名程序集和强命名程序集（注&lt;span style="color: #808080"&gt;：.Net框架中没有弱命名程序集，只是为了和强命名程序集相对应而已&lt;/span&gt;）。弱命名程序集和强命名程序集在结构上是相同的。他们都采用PE文件格式，包含PE表头，CLR表头，元数据和清单表。区别在于：强命名程序集拥有一个发布者的公钥/私钥签名对，他们用于唯一的标识程序集的发布者。通过公钥/私钥对，我们可以对程序集进行唯一的标识，安全策略和版本策略。&lt;/p&gt;&lt;p&gt;&lt;span style="color: #800080"&gt;VS2005中，强命名的原理&lt;/span&gt;:&lt;br /&gt;先利用SN.exe这个工具生成一个比如SampleKey.snk的文件,这个文件的英文原文叫string name key file,然后用加密的算法根据SampleKey.snk生成一个SampleKeyPublic.snk.最后在根据SampleKeyPublic.snk提取一个public key token&lt;br /&gt;,public key token是一个16位的数字和字母混合的数(我不敢确定是不是十六进制数):大致流程如下:&lt;br /&gt;&lt;br /&gt;SampleKey.snk --根据一定的算法--&amp;gt; SampleKeyPublic.snk----&amp;gt;public key token&lt;br /&gt;所以我们只要SampleKey.snk和public key token就可以了,SampleKeyPublic.snk就没什么用了.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="color: #800080"&gt;实际操作&lt;/span&gt;如下:&lt;br /&gt;1.打开SDK Command Prompt或者VS2005中的Visual Studio 2005 Command Prompt.而不是windows的cmd&lt;br /&gt;2.输入sn -k SampleKey.snk,得到的文件在命令提示符的当前文件夹下(微软叫文件夹很少叫目录,最正点是folder)&lt;br /&gt;3.输入sn -p SampleKey.snk SampleKeyPublic.snk&lt;br /&gt;4.输入sn -t SampleKeyPublic.snk 得到public key token&lt;br /&gt;&lt;br /&gt;打开VS2005，找到项目，然后右击"项目名"找到"属性"，"属性"里面有个"签名"的选项卡，然后钩上&lt;br /&gt;"为程序集签名"，再"选择强名称密钥文件".做完了操作，然后记得保存，编译&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;==================================&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;snk文件在.net里面被用作存放密钥或密钥对的存储文件，生成密钥对snk文件可以用.net中的sn.exe命令，如&amp;#8220;sn&amp;nbsp;&amp;nbsp; -k&amp;nbsp;&amp;nbsp; keyPair.snk&amp;#8221;。&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; snk本身只是用来存放非对称密钥的，但在各个需要用到加密、签名的地方都可以使用：&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; 1） 用snk文件生成强命名程序集，这样一个assembly才可以被赋予full-trust属性，也可以被添加到GAC中。在VS.NET中生成 strong-named&amp;nbsp;&amp;nbsp; assembly，只需要在AssemblyInfo.cs里面添加一下代码并编译即可：&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp; [assembly:&amp;nbsp;&amp;nbsp; AssemblyDelaySign(false)]&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; [assembly:&amp;nbsp;&amp;nbsp; AssemblyKeyFile("..\\..\\keyPair.snk")]&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; [assembly:&amp;nbsp;&amp;nbsp; AssemblyKeyName("")]&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;强命名程序集的缘由：&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 目前Windows中出现的DLL Hell问题（两个不同的公司可能开发处具有相同名称的程序集，如果将相同名称的程序 集放置到同一个目录下，则会出现程序集覆盖现象，最后安装的程序集会覆盖前面的程序集，从而可能导致应用序不能正常运行）。由此看来，仅靠名称来区分程序 集是不足够的。CLR采取了强命名程序集的方式来唯一的表示程序集。强命名程序集包含四个标识：名称，版本号，语言文化标识和一个共有/私有密钥对。两种 程序集/两种部署方式：.Net支持两种程序集：弱命名程序集和强命名程序集（注：.Net框架中没有弱命名程序集，只是为了和强命名程序集相对应而 已）。弱命名程序集和强命名程序集在结构上是相同的。他们都采用PE文件格式，包含PE表头，CLR表头，元数据和清单表。区别在于：强命名程序集拥有一 个发布者的公钥/私钥签名对，他们用于唯一的标识程序集的发布者。通过公钥/私钥对，我们可以对程序集进行唯一的标识，安全策略和版本策略。 &lt;/p&gt;&lt;p&gt;&lt;br /&gt;AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数 &lt;br /&gt;请看以下具体说明： &lt;br /&gt;//备注:&amp;nbsp; &lt;br /&gt;[assembly:AssemblyDescription("用最强的抢劫类写成！")] &lt;br /&gt;//产品名称 &lt;br /&gt;[assembly:AssemblyProduct("无为搜索")] &lt;br /&gt;//公司 &lt;br /&gt;[assembly:AssemblyCompany("无为网络")] &lt;br /&gt;//合法商标 &lt;br /&gt;[assembly:AssemblyTrademark("无为")]; &lt;br /&gt;//内部名称 &lt;br /&gt;[assembly:AssemblyCulture("")] &lt;br /&gt;//设计者 &lt;br /&gt;[assembly:AssemblyDescription("无为类库")] &lt;br /&gt;//版权 &lt;br /&gt;[assembly:AssemblyCopyright("")] &lt;br /&gt;//配置文件 &lt;br /&gt;[assembly:AssemblyConfiguration("Configuration")] &lt;br /&gt;//产品版品： 可指定,如下 &lt;br /&gt;// 程序集的版本信息由下列 4 个值组成: &lt;br /&gt;// &lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 主版本 &lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 次版本 &lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 内部版本号 &lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 修订号 &lt;br /&gt;// &lt;br /&gt;// 您可以指定所有这些值，也可以使用&amp;#8220;修订号&amp;#8221;和&amp;#8220;内部版本号&amp;#8221;的默认值，方法是按 &lt;br /&gt;// 如下所示使用 '*': &lt;br /&gt;[assembly:AssemblyVersion("1.0.*")] &lt;/p&gt;&lt;p&gt;&lt;br /&gt;生成dll文件以后再点击右键看看它的属性，你就为在里面看到熟悉的内容了 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kingjiong/aggbug/2043936.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kingjiong/archive/2011/05/12/2043936.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2011/03/03/1970187.html</id><title type="text">SQL 关键字 Pivot</title><summary type="text">SELECTDeptIDChannelID,isnull([11],0)'Shenzhou',isnull([12],0)'Dazhong',isnull([13],0)'Donggan',isnull([11],0)+isnull([12],0)+isnull([13],0)'Total',ChannelName,Level6SName,dbo.udf_ResourceQuery_GetParentRegionName(DeptID,1)RegionName,dbo.udf_ResourceQuery_GetParentRegi</summary><published>2011-03-03T10:12:00Z</published><updated>2011-03-03T10:12:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2011/03/03/1970187.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2011/03/03/1970187.html"/><content type="html">&lt;!--StartFragment --&gt;&lt;div&gt;&lt;br /&gt;SELECT&amp;nbsp;DeptID&amp;nbsp;ChannelID,isnull([11],0)&amp;nbsp;'Shenzhou',isnull([12],0)&amp;nbsp;'Dazhong',isnull([13],0)&amp;nbsp;'Donggan',&lt;br /&gt;isnull([11],0)+isnull([12],0)+isnull([13],0)&amp;nbsp;'Total'&amp;nbsp;,ChannelName,Level6SName,&lt;br /&gt;dbo.udf_ResourceQuery_GetParentRegionName(DeptID,1)&amp;nbsp;RegionName,&lt;br /&gt;dbo.udf_ResourceQuery_GetParentRegionName(DeptID,2)&amp;nbsp;CompanyName,ParentDeptID&lt;br /&gt;FROM&amp;nbsp;( &lt;br /&gt;SELECT&amp;nbsp;bc.DeptID,&amp;nbsp;count(a.BrandID)&amp;nbsp;AS&amp;nbsp;cnt,&amp;nbsp;a.BrandID,od.DeptName&amp;nbsp;ChannelName,l.Name&amp;nbsp;Level6SName,od.ParentDeptID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;card&amp;nbsp;c&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INNER&amp;nbsp;JOIN&amp;nbsp;Base_Channel&amp;nbsp;bc&amp;nbsp;ON&amp;nbsp;c.DeptID=bc.DeptID&amp;nbsp;AND&amp;nbsp;c.Status=3&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INNER&amp;nbsp;JOIN&amp;nbsp;OU_Depts&amp;nbsp;od&amp;nbsp;ON&amp;nbsp;bc.DeptID=od.DeptID&amp;nbsp;AND&amp;nbsp;od.DeptType=2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INNER&amp;nbsp;JOIN&amp;nbsp;Level6S&amp;nbsp;l&amp;nbsp;ON&amp;nbsp;bc.Level6SID=l.Level6SID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INNER&amp;nbsp;JOIN&amp;nbsp;CardBrand&amp;nbsp;cb1&amp;nbsp;ON&amp;nbsp;c.BrandID=cb1.BrandID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inner&amp;nbsp;JOIN&amp;nbsp;(SELECT&amp;nbsp;c1.SimNo,cb1.BrandID&amp;nbsp;FROM&amp;nbsp;card&amp;nbsp;c1&amp;nbsp;CROSS&amp;nbsp;JOIN&amp;nbsp;CardBrand&amp;nbsp;cb1&amp;nbsp;WHERE&amp;nbsp;cb1.BrandID&amp;nbsp;IN(11,12,13))&amp;nbsp;a&amp;nbsp;ON&amp;nbsp;a.SimNo=c.SimNo&amp;nbsp;AND&amp;nbsp;a.BrandID=c.BrandID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;1=1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GROUP&amp;nbsp;BY&amp;nbsp;bc.DeptID,a.BrandID,od.DeptName,l.Name,od.ParentDeptID)&amp;nbsp;aa&lt;br /&gt;pivot&lt;br /&gt;(&lt;br /&gt;sum(cnt)&lt;br /&gt;for&amp;nbsp;BrandID&amp;nbsp;in&lt;br /&gt;([11],[12],[13])&lt;br /&gt;)&lt;br /&gt;as&amp;nbsp;pvt&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div id="cnblogs_post_body"&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Times New Roman"&gt;PIVOT&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;用于将列值旋转为列名（即行转列），在SQL Server &lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;2000&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;可以用聚合函数配合&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;CASE&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;语句实现&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;PIVOT&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;的一般语法是：&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;PIVOT&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;(&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;聚合函数(列) FOR 列 in (&amp;#8230;) )AS P&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;完整语法：&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;table_source&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;PIVOT(&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体"&gt;聚合函数（&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;value_column&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;）&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;FOR pivot_column&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;IN(&amp;lt;column_list&amp;gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Times New Roman"&gt;UNPIVOT&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;用于将列明转为列值（即列转行），在&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;SQL Server 2000&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;可以用&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;UNION&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;来实现&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;完整语法：&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;table_source&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;UNPIVOT(&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;value_column&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;FOR pivot_column&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;IN(&amp;lt;column_list&amp;gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;注意：PIVOT、UNPIVOT是SQL Server 2005 &lt;/font&gt;&lt;font size="2"&gt;的语法，使用需修改数据库&lt;/font&gt;&lt;font size="2"&gt;兼容级别&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-size: 9pt"&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;在数据库属性-&amp;gt;选项-&amp;gt;兼容级别改为 &amp;nbsp; 90&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;&lt;font size="2"&gt;典型实例&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;一、行转列&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、建立表格&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;if&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: fuchsia"&gt;object_id&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'tb'&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;is&lt;/span&gt;&lt;span style="color: gray"&gt;not&lt;/span&gt;&lt;span style="color: gray"&gt;null&lt;/span&gt;&lt;span style="color: blue"&gt;drop&lt;/span&gt;&lt;span style="color: blue"&gt;table&lt;/span&gt;tb&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;go&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;create&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;table&lt;/span&gt;tb&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;10&lt;span style="color: gray"&gt;)&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;10&lt;span style="color: gray"&gt;)&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;insert&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;into&lt;/span&gt;tb&lt;span style="color: blue"&gt;values&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;74&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;insert&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;into&lt;/span&gt;tb&lt;span style="color: blue"&gt;values&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;83&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;insert&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;into&lt;/span&gt;tb&lt;span style="color: blue"&gt;values&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;93&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;insert&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;into&lt;/span&gt;tb&lt;span style="color: blue"&gt;values&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;74&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;insert&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;into&lt;/span&gt;tb&lt;span style="color: blue"&gt;values&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;84&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;insert&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;into&lt;/span&gt;tb&lt;span style="color: blue"&gt;values&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;94&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;go&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;*&lt;/span&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;go&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;分数&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;---------- ---------- -----------&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 83&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 93&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 84&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 94&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2000静态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--c&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&lt;span style="color: fuchsia"&gt;max&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;case&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;when&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;else&lt;/span&gt;0&lt;span style="color: blue"&gt;end&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&lt;span style="color: fuchsia"&gt;max&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;case&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;when&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;else&lt;/span&gt;0&lt;span style="color: blue"&gt;end&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&lt;span style="color: fuchsia"&gt;max&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;case&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;when&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;else&lt;/span&gt;0&lt;span style="color: blue"&gt;end&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;tb&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;group&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;物理&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;---------- ----------- ----------- -----------&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 84&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 94&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 83&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 93&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2000动态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--SQL SERVER 2000&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;动态&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;SQL,&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;指课程不止语文、数学、物理这三门课程。&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;以下同&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;变量按&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;sql&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;语言顺序赋值&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;500&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;',max(case&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;when '''&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'''&amp;nbsp;then&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;else 0 end)['&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;']'&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;distinct&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;span style="color: gray"&gt;)a&lt;span style="color: green"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;同&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;from tb group by&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;课程，默认按课程名排序&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;' from tb group by&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;使用&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;isnull(),&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;变量先确定动态部分&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;8000&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;isnull&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;','&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;' max(case&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;when '''&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: red"&gt;''' then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;else 0 end) ['&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: red"&gt;']'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;distinct&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;span style="color: gray"&gt;)&lt;span style="color: blue"&gt;as&lt;/span&gt;a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;,'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;' from tb group by&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;语文&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;---------- ----------- ----------- -----------&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 84&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 94&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 83&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 93&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2005静态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;*&lt;/span&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&amp;nbsp;&lt;span style="color: gray"&gt;pivot&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: fuchsia"&gt;max&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;)&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;for&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;in&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;))&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;a&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;5&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;使用SQL Server 2005动态SQL&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;使用&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;stuff()&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;8000&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: green"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;初始化变量&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;@sql&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;','&lt;/span&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;span style="color: blue"&gt;group&lt;span style="color: blue"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;变量多值赋值&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;stuff&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;,&lt;/span&gt;1&lt;span style="color: gray"&gt;,&lt;/span&gt;1&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: green"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;去掉首个&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;','&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'select * from tb&amp;nbsp;pivot (max(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;) for&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;in ('&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;'))a'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;或使用&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;isnull()&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;8000&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;&amp;#8211;-&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;获得课程集合&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;isnull&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;','&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;span style="color: blue"&gt;group&lt;span style="color: blue"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'select * from tb&amp;nbsp;pivot (max(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;) for&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;in ('&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;'))a'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;二、行转列结果加上总分、平均分&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2000静态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--SQL SERVER 2000&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;静态&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;SQL&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;max&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;case&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;when&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;else&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;0&lt;span style="color: blue"&gt;end&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;max&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;case&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;when&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;else&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;0&lt;span style="color: blue"&gt;end&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;max&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;case&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;when&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;else&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;0&lt;span style="color: blue"&gt;end&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;sum&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;)&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;cast&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;avg&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;*&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;1.0&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: blue"&gt;as&lt;/span&gt;&lt;span style="color: blue"&gt;decimal&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;18&lt;span style="color: gray"&gt;,&lt;/span&gt;2&lt;span style="color: gray"&gt;))&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;平均分&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;tb&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;group&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;平均分&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;---------- ----------- ----------- ----------- -----------&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 84&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 94&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 252&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 84.00&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 83&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 93&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 250&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 83.33&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2000动态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--SQL SERVER 2000&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;动态&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;SQL&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;500&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;',max(case&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;when '''&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'''&amp;nbsp;then&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;else 0 end)['&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;']'&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;select&lt;/span&gt;&lt;span style="color: blue"&gt;distinct&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;tb&lt;span style="color: gray"&gt;)&lt;/span&gt;a&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;',sum(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;)&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;,cast(avg(&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;*1.0) as decimal(18,2)) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;平均分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;from tb group by&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2005静态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;m&lt;span style="color: gray"&gt;.*,&lt;/span&gt;n&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;n&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;平均分&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;*&lt;/span&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&amp;nbsp;&lt;span style="color: gray"&gt;pivot(&lt;/span&gt;&lt;span style="color: fuchsia"&gt;max&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;)&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;for&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;in(&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;))&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;a&lt;span style="color: gray"&gt;)&lt;/span&gt;m&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;sum&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;)&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;cast&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: fuchsia; font-size: 10pt"&gt;avg&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;*&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;1.0&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: blue"&gt;as&lt;/span&gt;&lt;span style="color: blue"&gt;decimal&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;18&lt;span style="color: gray"&gt;,&lt;/span&gt;2&lt;span style="color: gray"&gt;))&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;平均分&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;tb&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;group&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;)&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;n&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;where&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;m&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;=&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;n&lt;span style="color: gray"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体; color: black"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2005动态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;使用&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;stuff()&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;8000&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: green"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;初始化变量&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;@sql&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;','&lt;/span&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;span style="color: blue"&gt;group&lt;span style="color: blue"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;变量多值赋值&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;同&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;select @sql = @sql + ','+&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;from (select distinct&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;from tb)a&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;stuff&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;,&lt;/span&gt;1&lt;span style="color: gray"&gt;,&lt;/span&gt;1&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: green"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;去掉首个&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;','&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'select m.* , n.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;,n.&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;平均分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;from&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;(select * from (select * from tb) a pivot (max(&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;) for&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;in ('&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;')) b) m ,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;(select&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;,sum(&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;)&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;, cast(avg(&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;*1.0) as decimal(18,2))&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;平均分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;from tb group by&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;) n&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;where m.&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;= n.&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;--&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;或使用&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;isnull()&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;8000&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;isnull&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;','&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;tb&lt;span style="color: blue"&gt;group&lt;/span&gt;&lt;span style="color: blue"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'select m.* , n.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;,n.&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;平均分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;from&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;(select * from (select * from tb) a pivot (max(&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;) for&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;in ('&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;')) b) m ,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;(select&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;,sum(&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;)&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;总分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;, cast(avg(&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;*1.0) as decimal(18,2))&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;平均分&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;from tb group by&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;) n&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;where m.&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;= n.&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体"&gt;&lt;font size="2"&gt;二、列转行&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 'Courier New'"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;、建立表格&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;if&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: fuchsia"&gt;object_id&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'tb'&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;is&lt;/span&gt;&lt;span style="color: gray"&gt;not&lt;/span&gt;&lt;span style="color: gray"&gt;null&lt;/span&gt;&lt;span style="color: blue"&gt;drop&lt;/span&gt;&lt;span style="color: blue"&gt;table&lt;/span&gt;tb&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;go&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;create&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;table&lt;/span&gt;tb&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;10&lt;span style="color: gray"&gt;)&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;int&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;insert&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;into&lt;/span&gt;tb&lt;span style="color: blue"&gt;values&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;74&lt;span style="color: gray"&gt;,&lt;/span&gt;83&lt;span style="color: gray"&gt;,&lt;/span&gt;93&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;insert&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;into&lt;/span&gt;tb&lt;span style="color: blue"&gt;values&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;,&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;74&lt;span style="color: gray"&gt;,&lt;/span&gt;84&lt;span style="color: gray"&gt;,&lt;/span&gt;94&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;go&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;*&lt;/span&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;go&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;物理&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;---------- ----------- ----------- -----------&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;74&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 83&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 93&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 84&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 94&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2000静态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;--SQL SERVER 2000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: teal"&gt;静态&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: teal"&gt;。&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;font size="2"&gt;&lt;span style="color: blue"&gt;select&lt;/span&gt;&lt;span style="color: gray"&gt;*&lt;span style="color: blue"&gt;from&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;nbsp;&lt;span style="color: blue"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;姓名&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;课程&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;语文&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;分数&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;语文&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;span style="color: blue"&gt;union&lt;span style="color: gray"&gt;all&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;nbsp;&lt;span style="color: blue"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;姓名&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;课程&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;数学&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;分数&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;数学&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;span style="color: blue"&gt;union&lt;span style="color: gray"&gt;all&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Times New Roman"&gt;&amp;nbsp;&lt;span style="color: blue"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;姓名&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;课程&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;物理&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;分数&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;物理&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Times New Roman; font-size: small"&gt;&lt;font size="2"&gt;) t&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: blue"&gt;order&lt;/span&gt;&lt;span style="color: blue"&gt;by&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;姓名&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;span style="color: fuchsia"&gt;case&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;课程&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: blue"&gt;when&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;语文&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;span style="color: blue"&gt;then&lt;strong&gt;&lt;span style="color: maroon"&gt;1&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: blue"&gt;when&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;数学&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;span style="color: blue"&gt;then&lt;strong&gt;&lt;span style="color: maroon"&gt;2&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: blue"&gt;when&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;物理&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;span style="color: blue"&gt;then&lt;strong&gt;&lt;span style="color: maroon"&gt;3&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: blue"&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;分数&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;---------- ---- -----------&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;74&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;84&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;李四&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;94&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;语文&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;74&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;数学&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;83&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;张三&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 9pt"&gt;物理&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 9pt"&gt;&amp;nbsp;93&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 8pt"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2000动态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;--SQL SERVER 2000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: teal"&gt;动态&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: teal"&gt;。&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: teal"&gt;调用系统表动态生态。&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;varchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;8000&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;isnull&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;' union all '&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;' select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;, [&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;]='&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: fuchsia"&gt;quotename&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;Name&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;''''&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;' , [&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;] = '&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: fuchsia"&gt;quotename&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;Name&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;' from tb'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;syscolumns&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;where&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;Name&lt;/span&gt;&lt;span style="color: gray"&gt;!=&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: gray"&gt;and&lt;/span&gt;ID&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;object_id&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'tb'&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: green"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;表名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: green; font-size: 10pt"&gt;tb&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 10pt"&gt;，不包含列名为姓名的其他列&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;order&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;by&lt;/span&gt;colid&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;' order by&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;go&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2005静态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;--SQL SERVER 2005&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: teal"&gt;动态&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: blue"&gt;select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;姓名&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;课程&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;分数&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: blue"&gt;from&lt;/span&gt;tb unpivot (&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;分数&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: blue"&gt;for&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;课程&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: gray"&gt;in&lt;/span&gt;(&lt;span style="color: red"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;语文&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;]&lt;/span&gt;,&lt;span style="color: red"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;数学&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;]&lt;/span&gt;,&lt;span style="color: red"&gt;[&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red"&gt;物理&lt;/span&gt;&lt;span style="font-family: Times New Roman"&gt;&lt;span style="color: red"&gt;]&lt;/span&gt;)) t&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="font-family: 宋体; color: black"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体; color: black"&gt;、使用SQL Server 2005动态SQL&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: small"&gt;&lt;font size="2"&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;--SQL SERVER 2005&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: teal"&gt;动态&lt;/span&gt;&lt;span style="color: teal"&gt;&lt;span style="font-family: Times New Roman"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;declare&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: blue"&gt;nvarchar&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;4000&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;select&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;isnull&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;','&lt;/span&gt;&lt;span style="color: gray"&gt;,&lt;/span&gt;&lt;span style="color: red"&gt;''&lt;/span&gt;&lt;span style="color: gray"&gt;)+&lt;/span&gt;&lt;span style="color: fuchsia"&gt;quotename&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: blue"&gt;Name&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;from&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;syscolumns&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;where&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;ID&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: fuchsia"&gt;object_id&lt;/span&gt;&lt;span style="color: gray"&gt;(&lt;/span&gt;&lt;span style="color: red"&gt;'tb'&lt;/span&gt;&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;span style="color: gray"&gt;and&lt;/span&gt;&lt;span style="color: blue"&gt;Name&lt;/span&gt;&lt;span style="color: gray"&gt;not&lt;/span&gt;&lt;span style="color: gray"&gt;in(&lt;/span&gt;&lt;span style="color: red"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;'&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;order&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;by&lt;/span&gt;Colid&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;set&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;=&lt;/span&gt;&lt;span style="color: red"&gt;'select&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;姓名&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;,[&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;],[&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;] from tb unpivot ([&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;分数&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;] for [&lt;/span&gt;&lt;span style="font-family: 宋体; color: red; font-size: 10pt"&gt;课程&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: red; font-size: 10pt"&gt;] in('&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;+&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;+&lt;/span&gt;&lt;span style="color: red"&gt;'))b'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;exec&lt;/span&gt;&lt;span style="font-family: 'Courier New'; color: gray; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;@sql&lt;span style="color: gray"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="MySignature"&gt;&lt;a href="http://www.cnblogs.com/zhangzt/archive/2010/07/29/1787825.html"&gt;http://www.cnblogs.com/zhangzt/archive/2010/07/29/1787825.html&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/kingjiong/aggbug/1970187.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kingjiong/archive/2011/03/03/1970187.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2011/01/30/1947925.html</id><title type="text">VS2008无法切换到视图设计器</title><summary type="text">问题描述：本人安装的是VS2008简体版。但后来装了SQLSERVER2008CHS版的，影响：vs2008打开aspx页面后呈现黑色，设计器不能使用。原因：因为SQLSERVER2008安装的时候覆盖国VS2008的语言区域设置，造成VS2008不能加载设计器组件的包。所以造成这些错误。解决方法：VS菜单，工具选项:显示全部设置 区域选项改为跟windows一样。然后执行devenv/ResetSkipPkgs命令，重新打开VS2008恢复正常。</summary><published>2011-01-30T08:43:00Z</published><updated>2011-01-30T08:43:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2011/01/30/1947925.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2011/01/30/1947925.html"/><content type="html">&lt;p&gt;问题描述：本人安装的是VS2008简体版。但后来装了SQLSERVER2008CHS版的，影响：vs2008打开aspx页面后呈现黑色，设计器不能使用。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;原因：因为SQLSERVER2008安装的时候覆盖国VS2008的语言区域设置，造成VS2008不能加载设计器组件的包。所以造成这些错误。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;解决方法：VS菜单，工具选项:显示全部设置 区域选项改为跟windows一样。然后执行devenv/ResetSkipPkgs命令，重新打开VS2008恢复正常。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/kingjiong/aggbug/1947925.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kingjiong/archive/2011/01/30/1947925.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2011/01/10/1931827.html</id><title type="text">转载：如果你想辞职，先不妨看看这篇文章</title><summary type="text">当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理，是经过多次面试后，我亲自招回来的一个女孩。名牌大学本科毕业，聪明，性格活泼。私下里我得承认，我招她的一个很重要的原因，除了她在大学里优秀的表现之外，还因为她写了一手漂亮的字。女孩能写一手好字的不多，尤其像她，看起来长发飘飘，多么女性化的一个姑娘，一手字却写的铿锵倜傥，让我对她不由多了很多好感。手把手的教。从工作流程到待人接物。她也学的快。很多工作一教就上手。一上手就熟练。跟各位同事也相处的颇融洽。我开始慢慢的给她一些协调的工作，各部门之间以及各分公司之间的业务联系和沟通让她尝试着去处理。开始经常出错。她很紧张，来找我</summary><published>2011-01-10T04:12:00Z</published><updated>2011-01-10T04:12:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2011/01/10/1931827.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2011/01/10/1931827.html"/><content type="html">当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理，是经过多次面试后，我亲自招回来的一个女孩。名牌大学本科毕业，聪明，性格活泼。私下里我得承认，我招她的一个很重要的原因，除了她在大学里优秀的表现之外，还因为她写了一手漂亮的字。女孩能写一手好字的不多，尤其像她，看起来长发飘飘，多么女性化的一个姑娘，一手字却写的铿锵倜傥，让我对她不由多了很多好感。&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;手把手的教。从工作流程到待人接物。她也学的快。很多工作一教就上手。一上手就熟练。跟各位同事也相处的颇融洽。我开始慢慢的给她一些协调的工作，各部门之间以及各分公司之间的业务联系和沟通让她尝试着去处理。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;开始经常出错。她很紧张，来找我谈。我告诉她：错了没关系，你且放心按照你的想法去做。遇到问题了，来问我，我会告诉你该怎么办。仍然错。又来找我，这次谈的比较深入，她的困惑是，为什么总是让她做这些琐碎的事情?我当时问她：什么叫做不琐碎的工作呢?&amp;nbsp;&amp;nbsp;&lt;br /&gt;她答不上来，想了半天，跟我说：我总觉得，我的能力不仅仅能做这些，我还能做一些更加重要的事情。那次谈话，进行了1小时。我知道，我说的话，她没听进去多少。后来我说，先把手头的工作做好，先避免常识性错误的发生。然后循序渐进罢。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;半年以后，她来找我，第一次提出辞职。我推掉了约会，跟她谈辞职的问题。问起辞职的原因，她跟我直言：本科四年，功课优秀，没想到毕业后找到了工作，却每天处理的都是些琐碎的事情。没有成就感。我又问她：你觉得，在你现在所有的工作中，最没有意义的最浪费你的时间精力的工作，是什么?她马上答我：帮您贴发票，然后报销，然后到财务去走流程，然后把现金拿回来给您。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;我笑着问她：你帮我贴发票报销有半年了吧?通过这件事儿，你总结出了一些什么信息?&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;她呆了半天，答我：贴发票就是贴发票，只要财务上不出错，不就行了呗，能有什么信息?&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;我说，我来跟你讲讲，当年我的做法吧：98年的时候，我从财务被调到了总经理办公室，担任总经理助理的工作。其中有一项工作，就是跟你现在做的一样，帮总经理报销他所有的票据。本来这个工作就像你你刚才说的，把票据贴好，然后完成财务上的流程，就可以了。&amp;nbsp;&amp;nbsp;&lt;br /&gt;其实票据是一种数据记录，它记录了和总经理乃至整个公司营运有关的费用情况。看起来没有意义的一堆数据，其实它们涉及到了公司各方面的经营和运作。于是我建立了一个表格，将所有总经理在我这里报销的数据按照时间，数额，消费场所，联系人，电话等等记录下来。&amp;nbsp;&amp;nbsp;&lt;br /&gt;我起初建立这个表格的目的很简单，我是想在财务上有据可循，同时万一我的上司有情况来询问我的时候，我会有准确的数据告诉他。通过这样的一份数据统计，渐渐的我发现了一些上级在商务活动中的规律，比如，哪一类的商务活动，经常在什么样的场合，费用预算大概是多少;总经理的公共关系常规和非常规的处理方式。等等等等。&amp;nbsp;&amp;nbsp;&lt;br /&gt;当我的上级发现，他布置工作给我的时候，我会处理的很妥贴。有一些信息是他根本没有告诉我的，我也能及时准确的处理。他问我为什么，我告诉了他我的工作方法和信息来源。&amp;nbsp;&amp;nbsp;&lt;br /&gt;渐渐的，他基于这种良性积累，越来越多的交待更加重要的工作。再渐渐的，一种信任和默契就此产生，我升职的时候，他说我是他用过的最好用的助理。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;说完这些长篇大论，我看着这个姑娘，她愣愣的看着我。我跟她直言：我觉得你最大的问题，是你没有用心。在看似简单不动脑子就能完成的工作里，你没有把你的心沉下去，所以，半年了，你觉得自己没有进步。她不出声。但是收回了辞职报告。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;又坚持了3个月，她还是辞职了。这次我没有留她。让她走了。&amp;nbsp;&amp;nbsp;&lt;br /&gt;后来她经常在MSN上跟我聊天。告诉我她的新工作的情况。一年内，她换了三份工作。每一次都坚持不了多久。每一次她都说新的工作不是她想要的工作。 05年的时候，她又一次辞职了。很苦恼，跑来找我，要跟我吃饭。我请她去写字楼后面的商场吃日本料理。吃到中途，忽然跟我说：我有些明白你以前说的话是什么意思了。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;所谓的职业生涯，其实你很难预测到你将来真正要从事什么工作，将来所要从事的工作，是否跟你在大学里学的专业有关。大多数人，很有可能将来所作的工作，跟他当初所学的专业一点关系都没有。从22岁大学毕业在26岁之间这四年，重要的不是你做了什么，重要的是你在工作中养成了怎么样的良好的工作习惯。这个良好的工作习惯，指的是：认真，踏实的工作作风，以及是否学会了如何用最快的时间接受新的事物，发现新事物的内在规律，比别人更短时间内掌握这些规律并且处理好它们。具备了以上的要素，你就成长为一个被人信任的工作的人。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;人都有惰性，也都愿意用那些用起来顺手的人。当你具备了被人信任的基础，并且在日常的工作中逐渐表现出你的踏实，聪明，和细致的时候，越来越多的工作机会就会提供到你面前。原因很简单，用一句话就能交代清楚并且能被你顺利完成的工作，谁愿意说三句话甚至半小时交待一个怎么都不明白的人呢?沟通也是一种成本，沟通的时间越少，内耗越少，这是作为管理者最清楚的一件事。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;当你有比别人更多的工作机会去接触那些你没有接触过的工作的时候，你就有了比别人多的学习机会，人人都喜欢聪明勤奋的学生，作为管理者，大概更是如此。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;一个新手，大多数新手，在这四年里，是看不出太大的差距的。但是这四年的经历，为以后的职业生涯的发展奠定的基础，是至关重要的。很多人不在乎年轻时走弯路，很多人觉得日常的工作人人都能做好没什么了不起。然而就是这些简单的工作，循序渐进的、隐约的，成为今后发展的分水岭。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;漫不经心的对待基层工作的最大的损失，就是将看似简单的事物性处理方式，分界成为长远发展的能力问题。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;聪明的人，总是不认为自己的能力有问题。时间长了，他会抱怨自己运气不好，抱怨那些看起来资质普通的人，总能比自己更能走狗屎运。抱怨她容貌比自己好，或者他更会讨领导欢心。等等等等。慢慢的，影响心态。所谓的怀才不遇，有时是这种情况。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;工作需要一个聪明人，工作其实更需要一个踏实的人。在聪明和踏实之间，我更愿意选择后者。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;而踏实，是人人都能做到的。和先天条件没有太大关系。&amp;nbsp;&amp;nbsp;&lt;br /&gt;这是无意间在同学空间看到的一篇文章，觉得说的很好。就COPY 了过来。描述的都是现代社会新人对工作的态度，或者心理。包括我自己在内，看着看着孔乙己的感觉就出来了。如果想向前迈进，不要觉得是大才小用了自己，也不要去计较，更不要去嫉妒。请放下心里的疙瘩，用心的做吧!!&lt;br /&gt;&lt;img src="http://www.cnblogs.com/kingjiong/aggbug/1931827.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kingjiong/archive/2011/01/10/1931827.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923933.html</id><title type="text">c#中Partial关键字的作用</title><summary type="text">1. 什么是局部类型？C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分，分别实现在几个不同的.cs文件中。局部类型适用于以下情况：(1) 类型特别大，不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具生成的代码，不宜与我们自己编写的代码混合在一起。(3) 需要多人合作编写一个类。局部类型是一个纯语言层的编译处理，不影响任何执行机制——事实上C#编译器在编译的时候仍会将各个部分的局部类型合并成一个完整的类。 public partial class Program { static void Main(string[] args) { } } </summary><published>2011-01-01T15:11:00Z</published><updated>2011-01-01T15:11:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923933.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923933.html"/><content type="html">&lt;div class="blog_title"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blog_content"&gt;&lt;p&gt;&lt;strong&gt;1. 什么是局部类型？&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分，分别实现在几个不同的.cs文件中。&lt;br /&gt;&lt;br /&gt;局部类型适用于以下情况：&lt;br /&gt;&lt;br /&gt;(1) 类型特别大，不宜放在一个文件中实现。&lt;br /&gt;(2) 一个类型中的一部分代码为自动化工具生成的代码，不宜与我们自己编写的代码混合在一起。&lt;br /&gt;(3) 需要多人合作编写一个类。&lt;br /&gt;&lt;br /&gt;局部类型是一个纯语言层的编译处理，不影响任何执行机制&amp;#8212;&amp;#8212;事实上C#编译器在编译的时候仍会将各个部分的局部类型合并成一个完整的类。&lt;/p&gt;&lt;div class="code"&gt;&amp;nbsp;&amp;nbsp; public partial class Program&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; partial class Program&lt;br /&gt;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void Test()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;2. 局部类型的限制&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;(1) 局部类型只适用于类、接口、结构，不支持委托和枚举。&lt;br /&gt;(2) 同一个类型的各个部分必须都有修饰符 partial。&lt;br /&gt;(3) 使用局部类型时，一个类型的各个部分必须位于相同的命名空间中。&lt;br /&gt;(4) 一个类型的各个部分必须被同时编译。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. 局部类型的注意点&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;(1) 关键字partial是一个上下文关键字，只有和 class、struct、interface 放在一起时才有关键字的含义。因此partial的引入不会影响现有代码中名称为partial的变量。&lt;br /&gt;(2) 局部类型的各个部分一般是分开放在几个不同的.cs文件中，但C#编译器允许我们将他们放在同一文件中。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. 局部类型的应用特性&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;在局部类型上的特性具有&amp;#8220;累加&amp;#8221;效应。&lt;/p&gt;&lt;div class="code"&gt;[Attribute1, Attribute2("Hello")]&lt;br /&gt;partial class Class1{}&lt;br /&gt;&lt;br /&gt;[Attribute3, Attribute2("Exit")]&lt;br /&gt;partial class Class1{}&lt;/div&gt;&lt;p&gt;&lt;br /&gt;相当于&lt;/p&gt;&lt;div class="code"&gt;[Attribute1, Attribute2("Hello"), Attribute3, Attribute2("Exit")]&lt;br /&gt;class Class1 {}&lt;/div&gt;&lt;p&gt;&lt;br /&gt;注：Attribute2属性允许在类上多次使用。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. 局部类型上的修饰符&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;(1) 一个类型的各个部分上的访问修饰符必须维持一致性。&lt;br /&gt;(2) 如果一个类型有一个部分使用了abstract修饰符，那么整个类都将被视为抽象类。&lt;br /&gt;(3) 如果一个类型有一个部分使用了 sealed 修饰符，那么整个类都将被视为密封类。&lt;br /&gt;(4) 一个类的各个部分不能使用相互矛盾的修饰符，比如不能在一个部分上使用abstract，又在另一个部分上使用sealed。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. 局部类型的基类和接口&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;(1) 一个类型的各个部分上指定的基类必须一致。某个部分可以不指定基类，但如果指定，则必须相同。&lt;br /&gt;(2) 局部类型上的接口具有&amp;#8220;累加&amp;#8221;效应。 &lt;/p&gt;&lt;div class="code"&gt;partial class Class2: Iinterface1, Iinterface2 {}&lt;br /&gt;partial class Class2: Iinterface3 {}&lt;br /&gt;partial class Class2: Iinterface2 {}&lt;/div&gt;&lt;p&gt;&lt;br /&gt;相当于&lt;/p&gt;&lt;div class="code"&gt;class Class2: Iinterface1, Iinterface2, Iinterface3 {}&lt;/div&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1076724771190722";/* JE个人博客468x60 */google_ad_slot = "5506163105";google_ad_width = 468;google_ad_height = 60;//--&gt;&lt;/script&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;/script&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/js/r20101117/r20101214/show_ads_impl.js"&gt;&lt;/script&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"&gt;&lt;/script&gt;&lt;script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"&gt;&lt;/script&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/render_ads.js"&gt;&lt;/script&gt;&lt;script&gt;google_protectAndRun("render_ads.js::google_render_ad", google_handleError, google_render_ad);&lt;/script&gt;&lt;img src="http://www.cnblogs.com/kingjiong/aggbug/1923933.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923933.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923923.html</id><title type="text">如何将asp.net的后台cs代码移动到页面上</title><summary type="text">在做项目时，我们一般会将aspx文件和其后台cs文件分开，然后将后台的cs文件编译成dll发布到生产环境中。如果我们的项目规定是每周1发布一次，现在发布后第二天客户在其中某个页面发现一个Bug导致业务无法正常处理，这个时候我们的项目正在添加新的功能，编码还没有完成，不可能为了这一个页面而将这没有完成的整个项目重新发布到生产环境中，这个时候怎么办拉？我们知道aspx运行有两种模式,一种是编译运行,一种是解释运行.编译运行就是我们将后台c#代码编译成Dll,在aspx页面运行时调用这个dll来执行.而解释执行就是像是asp一样将后台代码和页面代码放在同一个aspx页面上,由IIS解释c#代码来运行</summary><published>2011-01-01T14:42:00Z</published><updated>2011-01-01T14:42:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923923.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923923.html"/><content type="html">&lt;p&gt;在做项目时，我们一般会将aspx文件和其后台cs文件分开，然后将后台的cs文件编译成dll发布到生产环境中。如果我们的项目规定是每周1发布一次，现在发布后第二天客户在其中某个页面发现一个Bug导致业务无法正常处理，这个时候我们的项目正在添加新的功能，编码还没有完成，不可能为了这一个页面而将这没有完成的整个项目重新发布到生产环境中，这个时候怎么办拉？&lt;br /&gt;我们知道aspx运行有两种模式,一种是编译运行,一种是解释运行.编译运行就是我们将后台c#代码编译成Dll,在aspx页面运行时调用这个dll来执行.而解释执行就是像是asp一样将后台代码和页面代码放在同一个aspx页面上,由IIS解释c#代码来运行.于是我们想到的解决办法就是专门针对这个页面把其后台CS代码中的bug修正，测试没有问题了，然后将后台cs文件转移到aspx文件中，让将这个新的aspx文件复制到正式环境中，覆盖原来错误的aspx文件。&lt;br /&gt;将后台的cs代码转移到页面上主要是做如下操作：&lt;/p&gt;&lt;p&gt;&lt;br /&gt;1.去掉aspx头Page部分的CodeFile属性,这个属性指示了页面的后台文件的文件名.&lt;br /&gt;2.在Page中添加Inherits属性,这个属性的值是页面后台文件的父类,如果页面的父类是System.Web.UI.Page,那么可以不加这个属性.&lt;br /&gt;3.将后台代码所使用的名字空间添加到aspx的头,使用&amp;lt;%@ Import Namespace="名字空间" %&amp;gt;进行引入.&lt;br /&gt;4.在aspx页面的最下面添加&amp;lt;script runat="server"&amp;gt;&amp;lt;/script&amp;gt;,然后将后台代码中类里面的所有变量,属性,方法等等都放在script中.&lt;br /&gt;通过以上几步我们就可以将后台cs文件转移到aspx页面上,这样让IIS直接解释aspx文件执行,而不是通过调用发布后的dll执行. &lt;br /&gt;出于平时需要即时修改一个单独页面,所以我写了一个小程序来自动转换后台cs文件到aspx文件中.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;比如一个页面：&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img style="display: none" id="Code_Closed_Image_150737" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"&gt;&lt;img style="display: inline" id="Code_Open_Image_150737" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_150737"&gt;aspx页面&lt;/span&gt;&lt;span style="display: inline" id="Code_Open_Text_150737"&gt;&lt;br /&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;img id="Codehighlighter1_2_93_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_2_93_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2_93_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_2_93_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Page&amp;nbsp;Language&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;C#&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;AutoEventWireup&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;true&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&amp;nbsp;CodeFile&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;Default.aspx.cs&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;Inherits&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;_Default&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;"-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Transitional//EN"&amp;nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;html&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="http://www.w3.org/1999/xhtml"&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;head&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="server"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;未命名頁面&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;head&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;form&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="form1"&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;runat&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="server"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;form&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;html&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;对应的后台代码是： &lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img style="display: none" id="Code_Closed_Image_150955" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"&gt;&lt;img style="display: inline" id="Code_Open_Image_150955" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_150955"&gt;后台cs代码&lt;/span&gt;&lt;span style="display: inline" id="Code_Open_Text_150955"&gt;&lt;br /&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Data;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Configuration;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Web;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Web.Security;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Web.UI;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Web.UI.WebControls;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Web.UI.WebControls.WebParts;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;using&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Web.UI.HtmlControls;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;partial&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;class&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;_Default&amp;nbsp;:&amp;nbsp;System.Web.UI.Page&amp;nbsp;&lt;br /&gt;&lt;img id="Codehighlighter1_289_462_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_289_462_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_289_462_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_289_462_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;protected&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Page_Load(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;object&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;e)&lt;br /&gt;&lt;img id="Codehighlighter1_352_391_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_352_391_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_352_391_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_352_391_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(Hello());&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;string&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Hello()&lt;br /&gt;&lt;img id="Codehighlighter1_424_460_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_424_460_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_424_460_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_424_460_Open_Text"&gt;&lt;span style="color: #000000"&gt;{&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;Hello&amp;nbsp;World&lt;/span&gt;&lt;span style="color: #000000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;我们将这个页面的后台代码写到页面上的代码就是: &lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img style="display: none" id="Code_Closed_Image_151111" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" height="16"&gt;&lt;img style="display: inline" id="Code_Open_Image_151111" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" height="16"&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Code_Closed_Text_151111"&gt;转换后的aspx代码&lt;/span&gt;&lt;span style="display: inline" id="Code_Open_Text_151111"&gt;&lt;br /&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;img id="Codehighlighter1_2_77_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_2_77_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2_77_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_2_77_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Page&amp;nbsp;Language&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;C#&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;AutoEventWireup&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;true&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Inherits&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Web.UI.Page&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_83_110_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_83_110_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_83_110_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_83_110_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_116_148_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_116_148_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_116_148_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_116_148_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Data&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_154_195_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_154_195_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_154_195_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_154_195_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Configuration&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_201_232_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_201_232_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_201_232_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_201_232_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Web&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_238_278_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_238_278_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_238_278_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_238_278_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Web.Security&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_284_318_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_284_318_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_284_318_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_284_318_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Web.UI&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_324_370_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_324_370_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_324_370_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_324_370_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Web.UI.WebControls&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_376_431_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_376_431_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_376_431_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_376_431_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Web.UI.WebControls.WebParts&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_437_484_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_437_484_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_437_484_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_437_484_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;@&amp;nbsp;Import&amp;nbsp;Namespace&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;System.Web.UI.HtmlControls&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffff00; color: #000000"&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;"-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Transitional//EN"&amp;nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;html&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="http://www.w3.org/1999/xhtml"&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;head&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="Head1"&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;runat&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="server"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;未命名頁面&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;head&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;form&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="form1"&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;runat&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="server"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;form&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;html&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_845_1016_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_845_1016_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;script&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;runat&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="server"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_845_1016_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_845_1016_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;Page_Load(object&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;e)&lt;br /&gt;&lt;img id="Codehighlighter1_907_946_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_907_946_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_907_946_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_907_946_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;{&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(Hello());&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;string&amp;nbsp;Hello()&lt;br /&gt;&lt;img id="Codehighlighter1_979_1015_Open_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif"&gt;&lt;img style="display: none" id="Codehighlighter1_979_1015_Closed_Image" onclick="code_collapse_toggle(this);" align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_979_1015_Closed_Text"&gt;&lt;img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_979_1015_Open_Text"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;{&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;return&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;Hello&amp;nbsp;World&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"  alt="" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;script&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://files.cnblogs.com/studyzy/CodeBehindToCodeOnPage.rar"&gt;&lt;font color="#009933"&gt;转换程序下载&lt;/font&gt;&lt;/a&gt;&lt;img src="http://www.cnblogs.com/kingjiong/aggbug/1923923.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923923.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923914.html</id><title type="text">CodeFile 与 CodeBehind 的区别</title><summary type="text">今天同事在把一个Web项目从 Web Site 升级成 Web Application 应用后部署的时候，报错：Server Error in '/' Application.--------------------------------------------------------------------------------Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the fol</summary><published>2011-01-01T14:26:00Z</published><updated>2011-01-01T14:26:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923914.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923914.html"/><content type="html">该文只有注册用户登录后才能阅读。&lt;a href='http://www.cnblogs.com/kingjiong/archive/2011/01/01/1923914.html' target='_blank'&gt;阅读全文&lt;/a&gt;。</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2010/12/14/1905905.html</id><title type="text">Office2007系列~Outlook使用技巧</title><summary type="text">1.更加符合您工作习惯的设置介绍Outlook 2007中用户视图的配置方法。不同的人使用Outlook会有不同的习惯， Outlook为每个用户提供了度身订造的界面，您可以通过选择【视图】菜单中的【阅读窗格】来调整阅读窗格的位置；通过【视图】菜单中的【待办事项栏】来调整待办事项栏的显示，通过【视图】菜单中的【导航窗格】来调整导航窗格的显示状态。这样，您就可以根据自己的工作习惯定义一个合适的Outlook工作界面了。 2.拽出来的高效介绍如何使用Outlook 2007中的待办事项栏。待办事项栏是Outlook 2007中全新引入的元素， 在很大程度上能够提升用户的工作效率。很多用户不习惯待办</summary><published>2010-12-14T09:39:00Z</published><updated>2010-12-14T09:39:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2010/12/14/1905905.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2010/12/14/1905905.html"/><content type="html">&lt;p&gt;&lt;strong&gt;1.更加符合您工作习惯的设置&lt;/strong&gt;&lt;br /&gt;介绍Outlook 2007中用户视图的配置方法。&lt;br /&gt;不同的人使用Outlook会有不同的习惯， &lt;br /&gt;Outlook为每个用户提供了度身订造的界面，&lt;br /&gt;您可以通过选择【视图】菜单中的【阅读窗格】来调整阅读窗格的位置；&lt;br /&gt;通过【视图】菜单中的【待办事项栏】来调整待办事项栏的显示，&lt;br /&gt;通过【视图】菜单中的【导航窗格】来调整导航窗格的显示状态。&lt;br /&gt;这样，您就可以根据自己的工作习惯定义一个合适的Outlook工作界面了。 &lt;p&gt;&lt;strong&gt;2.拽出来的高效&lt;br /&gt;&lt;/strong&gt;介绍如何使用Outlook 2007中的待办事项栏。&lt;br /&gt;待办事项栏是Outlook 2007中全新引入的元素， &lt;br /&gt;在很大程度上能够提升用户的工作效率。&lt;br /&gt;很多用户不习惯待办事项栏，往往会直接把它关掉。&lt;br /&gt;其实，待办事项栏是个很不错的工具。需要安排日程的时候，&lt;br /&gt;只需双击日历上的日期，即可快速安排约会。&lt;br /&gt;如果针对某一封邮件需要安排会议，或者添加一个任务，&lt;br /&gt;只需要点中邮件，拖拽到日历的相应日期上，或者拖拽到任务列表中即可。&lt;br /&gt;临近的约会会在待办事项栏中显示，随时提醒您不要错过重要事情！ &lt;p&gt;&lt;strong&gt;3.使用颜色标记&lt;br /&gt;&lt;/strong&gt;介绍Outlook中，分类标记的使用。&lt;br /&gt;Outlook 2007中，每个邮件的后面都会有一个圆角正方形&amp;#8220;类别&amp;#8221;的标记， &lt;br /&gt;点击它就能够快速为邮件设置不同的颜色，&lt;br /&gt;用以标记邮件的类别。用好这个功能能够让我们效率大增。&lt;br /&gt;您可以右键点击这个小方块，选择【所有类别】，&lt;br /&gt;在弹出的对话框中对颜色类别的名称进行设定，&lt;br /&gt;比如红色代表&amp;#8220;重要事项&amp;#8221;，绿色代表&amp;#8220;个人事件&amp;#8221;，&lt;br /&gt;黄色代表&amp;#8220;电话会议&amp;#8221;，蓝色代表&amp;#8220;出差&amp;#8221;&amp;#8230;这样，在收到一封邮件后，&lt;br /&gt;就可以根据内容进行类别的标记了，并且类别标记可以设置多个，&lt;br /&gt;只需多次点击类别图标即可。另外，邮件设置好了类别后也会方便进行检索，&lt;br /&gt;例如，可以直接在搜索框中输入&amp;#8220;出差&amp;#8221;，&lt;br /&gt;那么所有之前标记了蓝色&amp;#8220;出差&amp;#8221;标记的邮件都会被检索到。&lt;br /&gt;这个标记类别还适用于日历中的日程。&lt;br /&gt;&lt;strong&gt;4.重要人物特别待遇&lt;/strong&gt;&lt;br /&gt;介绍如何设置Outlook将不同来源的邮件显示成不同颜色，加以区分。&lt;br /&gt;您是不是每天都会收到大量的邮件， &lt;br /&gt;而老板的邮件也会混杂在其中？&lt;br /&gt;在收到的这些邮件中，自然应该优先查看老板发来的指示或者任务。&lt;br /&gt;怎样才能够让重要人物的邮件在众多邮件中与众不同？&lt;br /&gt;您可以选择【工具】菜单下的【组织】，&lt;br /&gt;在【组织】设置界面中选择【使用颜色】，&lt;br /&gt;设置&amp;#8220;发件人为...&amp;#8221;的时候使用&amp;#8220;红色&amp;#8221;，之后点击【应用颜色】。&lt;br /&gt;这样，以后老板发来的邮件，会在收件箱中用红色显示，&lt;br /&gt;您就再也不会错过重要任务了。&lt;br /&gt;&lt;strong&gt;5.给同事上个闹钟&lt;/strong&gt;&lt;br /&gt;介绍如何为自己或他人添加提醒。&lt;br /&gt;每天繁杂的工作，难免会有遗忘。 &lt;br /&gt;有没有下班走出办公室才想起有件重要的事情忘了做的经历？&lt;br /&gt;很多时候我们需要一个助手随时提醒自己，&lt;br /&gt;或者是提醒自己的下属。在Outlook中发送邮件时，&lt;br /&gt;我们不仅可以通过邮件告知对方工作的内容，&lt;br /&gt;还能够通过撰写新邮件界面中【邮件】选项卡里【后续标志】&lt;br /&gt;的功能来给自己或对方上个&amp;#8220;闹钟&amp;#8221;，以实时提醒重要的事件。&lt;br /&gt;在【后续标志】的下拉菜单中，选择【添加提醒】，&lt;br /&gt;可以在弹出的对话框中选择为自己添加提醒还是为收件人添加提醒，&lt;br /&gt;并且可以设定提醒的具体时间，这样就不怕遗忘重要任务啦！&lt;br /&gt;&lt;strong&gt;6.日历重叠显示&lt;/strong&gt;&lt;br /&gt;介绍日历重叠视图。&lt;br /&gt;Outlook可以打开多个日历以便安排和管理时间， &lt;br /&gt;但是日历并排显示的视图经常让我们疲于不停地转动脖子两边来回查看。&lt;br /&gt;在Outlook 2007有了一个很体贴的改进：日历重叠显示。&lt;br /&gt;当您需要打开两个或多个日历来查看和安排日程的时候，&lt;br /&gt;每个日历的名称旁边都会有一个箭头形状的按钮，&lt;br /&gt;点击这个按钮，日历就可以以一种重叠的视图显示出来。&lt;br /&gt;上面的日历会正常显示，而被覆盖在下面的日历将以浅色显示以示区别。&lt;br /&gt;这个功能在挑选两个人的共同时间时非常有用！&lt;br /&gt;&lt;strong&gt;7.收集民意&lt;/strong&gt;&lt;br /&gt;使用Outlook的投票功能进行简单的调查&lt;br /&gt;如果希望做个简单的民意调查， &lt;br /&gt;比如对某件事赞成还是反对，不用费尽周折收集信息，&lt;br /&gt;Outlook轻轻松松就能搞定这件事。&lt;br /&gt;首先按照常规的方式撰写邮件，把调查的内容如实写在邮件的正文中，&lt;br /&gt;接下来在【选项】选项卡中找到【使用投票按钮】，&lt;br /&gt;通过下拉菜单找到所需的选项，或者通过自定义进行按钮的设定。&lt;br /&gt;设置完成后就像发送普通邮件一样发送这封邮件，&lt;br /&gt;被调查者在Outlook收到这封邮件后，就能够看到您刚才设置的投票按钮，&lt;br /&gt;只需轻松点击他的意向，这些信息就自动的收集到您的收件箱啦！&lt;br /&gt;&lt;strong&gt;8.签名随心换&lt;br /&gt;&lt;/strong&gt;介绍Outlook中邮件签名的使用。&lt;br /&gt;我们经常会面对很多客户， &lt;br /&gt;而针对不同的客户可能会需要不同的邮件签名。在Outlook中，&lt;br /&gt;您可以在【工具】－【选项】－【邮件格式】－【签名】&lt;br /&gt;中设置多个签名档，比如一个是带有手机号码等联系信息的，&lt;br /&gt;另外一个则不带有这些联系信息。当发送邮件的时候，&lt;br /&gt;您可以在邮件编辑的界面中，找到【邮件】选项卡中的下拉菜单，&lt;br /&gt;非常轻松地选择针对这封邮件，使用相应的签名档，做到签名随心换！&lt;br /&gt;&lt;strong&gt;9.日历打印技巧&lt;br /&gt;&lt;/strong&gt;本技巧向您介绍一个Office 2007增值工具－日历打印助手&lt;br /&gt;很多人习惯在Outlook的日历中管理自己每天的日程安排， &lt;br /&gt;很多人希望能够把Outlook中设置好的日程打印出来贴在自己的座位旁，&lt;br /&gt;或随身携带以备时刻提醒自己。如果使用Outlook自带的打印功能，&lt;br /&gt;日历打印出来的样式非常有限，可用性也不强。&lt;br /&gt;对于Outlook 2007用户，我们还可以获得一个额外的增值小工具：&lt;br /&gt;Outlook 2007日历打印助手。只需要访问Microsoft Office Online&lt;br /&gt;搜索&amp;#8220;Outlook 2007日历打印助手&amp;#8221;或访问&lt;br /&gt;&lt;a href="http://office.microsoft.com/zh-cn/outlook/HA101687212052.aspx?pid=CL100626972052"&gt;&lt;font color="#1d58d1"&gt;http://office.microsoft.com/zh-cn/outlook/HA101687212052.aspx?pid=CL100626972052&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;即可下载。装上这个增值工具，您会发现在您的【Microsoft Office】&lt;br /&gt;程序组的【Microsoft Office工具】中，&lt;br /&gt;会多出一个【Outlook 2007日历打印助手】工具，利用它就可以打印各种各样内容和版式的日历了！&lt;br /&gt;&lt;strong&gt;10.邮件定时发送&lt;/strong&gt;&lt;br /&gt;让电子邮件按需、定时发送的技巧。&lt;br /&gt;有些时候电子邮件并非越早发出越好， &lt;br /&gt;我们经常会选择一个最佳发送时机。&lt;br /&gt;然而繁忙的工作往往使得我们在最佳发送时机到来的时候不方便甚至忘记发邮件。&lt;br /&gt;那么我们可以提前撰写好邮件，在新邮件的界面中写好标题和收件人，&lt;br /&gt;之后选择【选项】选项卡，点击【延迟传递】按钮，&lt;br /&gt;在弹出的对话框中设置【传递不早于】选项，这样的话，&lt;br /&gt;邮件就会乖乖的躺在发件箱里，直到设定的时间到了，&lt;br /&gt;Outlook执行自动发送/接收时才会被自动发送出去。&lt;/p&gt;&lt;div style="display: none" id="c_jquery_test"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;if ($ != jQuery) {$ = jQuery.noConflict();}&lt;/script&gt;&lt;img src="http://www.cnblogs.com/kingjiong/aggbug/1905905.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kingjiong/archive/2010/12/14/1905905.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2010/12/08/1900108.html</id><title type="text">数据库建立索引的原则</title><summary type="text">铁律一：天下没有免费的午餐，使用索引是需要付出代价的。索引的优点有目共睹，但是，却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识，也就不会那么随意到处建立索引了。仔细数数，其实建立索引的代价还是蛮大的。如创建索引和维护索引都需要花费时间与精力。特别是在数据库设计的时候，数据库管理员为表中的哪些字段需要建立索引，要调研、要协调。如当建有索引的表中的纪录又增加、删除、修改操作时，数据库要对索引进行重新调整。虽然这个工作数据库自动会完成，但是，需要消耗服务器的资源。当表中的数据越多，这个消耗的资源也就越多。如索引是数据库中实际存在的对象，所以，每个索</summary><published>2010-12-08T04:37:00Z</published><updated>2010-12-08T04:37:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2010/12/08/1900108.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2010/12/08/1900108.html"/><content type="html">该文被密码保护。</content></entry><entry><id>http://www.cnblogs.com/kingjiong/archive/2010/12/07/1898887.html</id><title type="text">新手如何快速上手MOSS开发</title><summary type="text">最近开始深入研究MOSS。国内资料太少太少了，而且适合于空白级的新手来说，甚至想找到快速上手的方法都很难。下面我根据自己的经验总结一下，希望对还未入门的朋友有帮助下载VPC和已安装WSS的虚拟机镜像为什么是下载镜像，而不是自己做重新制作呢？因为涉及到的软件太多了，包括WSS环境和开发环境（Windows Server 2003系统，已安装WSS,SQL Server 2005,Sharepoint Designer,Visual Studio 2008,Windows PowerShell, Office 2007等等等等……），要准备齐很不容易且很费时间。微软官方为我们提供了一套已经安装好W</summary><published>2010-12-07T04:12:00Z</published><updated>2010-12-07T04:12:00Z</updated><author><name>KiNg.JiOnG</name><uri>http://www.cnblogs.com/kingjiong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kingjiong/archive/2010/12/07/1898887.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kingjiong/archive/2010/12/07/1898887.html"/><content type="html">&lt;p&gt;最近开始深入研究MOSS。国内资料太少太少了，而且适合于空白级的新手来说，甚至想找到快速上手的方法都很难。&lt;/p&gt;&lt;p&gt;下面我根据自己的经验总结一下，希望对还未入门的朋友有帮助&lt;/p&gt;&lt;p&gt;&lt;strong&gt;下载VPC和已安装WSS的虚拟机镜像&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;为什么是下载镜像，而不是自己做重新制作呢？因为涉及到的软件太多了，包括WSS环境和开发环境（Windows Server 2003系统，已安装WSS,SQL Server 2005,Sharepoint Designer,Visual Studio 2008,Windows PowerShell, Office 2007等等等等&amp;#8230;&amp;#8230;），要准备齐很不容易且很费时间。微软官方为我们提供了一套已经安装好WSS及其开发环境的镜像，使用起来很方便。&lt;/p&gt;&lt;p&gt;为什么是 Virtual PC而不是Virtual Server呢？因为VPC易用、便于操作，适合在虚拟机上直接做开发。&lt;/p&gt;&lt;p&gt;为什么是WSS而不是MOSS呢？因为对于新手来说，先使用WSS上手够了，MOSS要庞大许多。&lt;/p&gt;&lt;p&gt;镜像下载地址&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=1beeac6f-2ea1-4769-9948-74a74bd604fa&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=1beeac6f-2ea1-4769-9948-74a74bd604fa&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Microsoft eLearning Training &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;不得不说这是一个好地方。英文不太好的朋友也不用担心了，这套入门教程不仅有文字，还有动画，还有语音，还有与语音配套的完整"台词"....简直太牛逼了&amp;#8230;&amp;#8230;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/learning/elearning/course/5045.asp" mce_href="http://www.microsoft.com/learning/elearning/course/5045.asp"&gt;WSS Development&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/elearning/course/5046.asp" mce_href="http://www.microsoft.com/learning/elearning/course/5046.asp"&gt;MOSS Development&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;写第一段有关SharePoint的代码: &lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;装VPC，载入之前下载的WSS镜像。&lt;/li&gt;&lt;li&gt;查看&amp;nbsp;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en"&gt;WSS SDK&lt;/a&gt; 或者&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en"&gt;MOSS SDK&lt;/a&gt;.&amp;nbsp;网络版： &lt;a href="http://msdn.microsoft.com/en-us/library/bb264594.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb264594.aspx"&gt;WSS&lt;/a&gt;&amp;nbsp; &lt;a href="http://msdn.microsoft.com/en-us/library/bb693438.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb693438.aspx"&gt;MOSS&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;用VS2008新建一个控制台程序&lt;/li&gt;&lt;li&gt;添加引用Microsoft.SharePoint.dll (Windows SharePoint Services)&lt;/li&gt;&lt;li&gt;在程序顶部使用命名空间 using&amp;nbsp;Microsoft.SharePoint&lt;/li&gt;&lt;li&gt;代码如下: &lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: Courier New; font-size: 10pt"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: blue"&gt;void&lt;/span&gt; Main(&lt;span style="color: blue"&gt;string&lt;/span&gt;[] args)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="color: blue"&gt;using&lt;/span&gt; (&lt;span style="color: #2b91af"&gt;SPSite&lt;/span&gt; siteCollection = &lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;SPSite&lt;/span&gt;(&lt;span style="color: #a31515"&gt;&lt;a href="http://localhost:81/"&gt;http://localhost:81/&lt;/a&gt;&lt;/span&gt;))&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;SPWebCollection&lt;/span&gt; site = siteCollection.AllWebs;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;foreach&lt;/span&gt; (&lt;span style="color: #2b91af"&gt;SPWeb&lt;/span&gt; web &lt;span style="color: blue"&gt;in&lt;/span&gt; site)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;try&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;SPListCollection&lt;/span&gt; lists = web.Lists;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;"Site: {0} Lists: {1}"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; web.Name, lists.Count.ToString());&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;foreach&lt;/span&gt; (&lt;span style="color: #2b91af"&gt;SPList&lt;/span&gt; list &lt;span style="color: blue"&gt;in&lt;/span&gt; lists)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;"List: {0} {1}"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list.Title, list.ID.ToString());&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//catch (Exception)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; // handle&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; throw;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;finally&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; web.Dispose();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;span style="color: green"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515"&gt;"Press ENTER to continue"&lt;/span&gt;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af"&gt;Console&lt;/span&gt;.ReadLine();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p mce_keep="true"&gt;&lt;p&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; F5 运行之&lt;/p&gt;&lt;p&gt;&lt;strong&gt;浏览MSDN &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;我身边的一个牛人说过，MSDN的内容太多了，但一定要做到浏览一遍，有个大概印象；日后进行开发时，知道去哪里找。&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/sharepoint" mce_href="http://msdn.microsoft.com/sharepoint"&gt;http://msdn.microsoft.com/sharepoint&lt;/a&gt; - For WSS&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/office/aa905503.aspx" mce_href="http://msdn.microsoft.com/en-us/office/aa905503.aspx"&gt;http://msdn.microsoft.com/en-us/office/aa905503.aspx&lt;/a&gt; - For MOSS &lt;/p&gt;&lt;img src="http://www.cnblogs.com/kingjiong/aggbug/1898887.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/kingjiong/archive/2010/12/07/1898887.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
