<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_X龙@China .Net 'blog</title><subtitle type="text">一切为了方便。</subtitle><id>http://feed.cnblogs.com/blog/u/33742/rss</id><updated>2012-05-08T03:12:37Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/33742/rss"/><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/05/08/2489742.html</id><title type="text">.net软件工程师面试知识点</title><summary type="text">软件开发流程设计模式。.net页面传值的几种方式。（asp.net页面传值）缓存有几种，缓存特点，如何更新缓存。（asp.net缓存）iis处理请求的过程。（iis处理asp.net请求）抽象类与接口异同。（C#中抽象类和接口的区别）asp.net页面优化。（ASP.NET页面性能优化的十大做法）（WEB性能优化系列一）页面seo。asp.net页面生命周期。（asp.net 2.0页面生命周期详解）get与post的区别。（Http Get与Post的区别）Session与Cookie优缺点，两者之间有什么联系。（Cookie与Session优点和缺点以及两者的关系）多线程。（多线程）分布式</summary><published>2012-05-08T03:02:00Z</published><updated>2012-05-08T03:02:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/05/08/2489742.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/05/08/2489742.html"/><content type="html">&lt;ul style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 18px 微软雅黑; white-space: normal; orphans: 2; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;li&gt;软件开发流程&lt;/li&gt;&lt;li&gt;设计模式。&lt;/li&gt;&lt;li&gt;.net&lt;/li&gt;&lt;/ul&gt;&lt;div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 18px 微软雅黑; white-space: normal; orphans: 2; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;页面传值的几种方式。&lt;span style="cursor: pointer;"&gt;（&lt;/span&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="line-height: 20px; font-family: Simsun; color: #333333; font-size: 14px; font-weight: bold"&gt;asp.net页面传值&lt;/span&gt;&amp;nbsp;）&lt;/li&gt;&lt;li&gt;缓存有几种，缓存特点，如何更新缓存。（&lt;span style="cursor: pointer;"&gt;asp.net缓存&lt;/span&gt;）&lt;/li&gt;&lt;li&gt;iis处理请求的过程。（iis处理asp.net请求）&lt;/li&gt;&lt;li&gt;抽象类与接口异同。（C#中抽象类和接口的区别）&lt;/li&gt;&lt;li&gt;asp.net页面优化。（ASP.NET页面性能优化的十大做法）（WEB性能优化系列一）&lt;/li&gt;&lt;li&gt;页面seo。&lt;/li&gt;&lt;li&gt;asp.net页面生命周期。（&lt;span style="cursor: pointer;"&gt;asp.net 2.0页面生命周期详解&lt;/span&gt;）&lt;/li&gt;&lt;li&gt;get与post的区别。（Http Get与Post的区别）&lt;/li&gt;&lt;li&gt;Session与Cookie优缺点，两者之间有什么联系。（Cookie与Session优点和缺点以及两者的关系）&lt;/li&gt;&lt;li&gt;多线程。（多线程）&lt;/li&gt;&lt;li&gt;分布式。WCF（分布式）&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 18px 微软雅黑; white-space: normal; orphans: 2; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;ul&gt;&lt;li&gt;sql server&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ol&gt;&lt;li&gt;聚集索引与非聚集索引，两者区别。（&lt;span style="cursor: pointer;"&gt;聚集索引与非聚集索引&lt;/span&gt;）&lt;/li&gt;&lt;li&gt;存储过程与函数：定义，区别。（&lt;span style="cursor: pointer;"&gt;存储过程与函数的区别&lt;/span&gt;）&lt;/li&gt;&lt;li&gt;事务。&lt;/li&gt;&lt;li&gt;SQL分页语句。（&amp;nbsp;三种SQL分页法效率分析）&lt;/li&gt;&lt;li&gt;SQL查询优化。（sql查询优化）&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;javascript&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;什么是闭包，闭包的用途。（&lt;span style="cursor: pointer;"&gt;js闭包:Javascript闭包&lt;/span&gt;）&lt;/li&gt;&lt;li&gt;原型（&lt;span style="cursor: pointer;"&gt;JavaScript原型链&lt;/span&gt;）&lt;/li&gt;&lt;li&gt;跨域访问（脚本跨域解决）（脚本跨域之window.name解决）&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;其他智力题&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2489742.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/05/08/2489742.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/04/23/2466998.html</id><title type="text">设置JqueryUI DatePicker默认语言为中文</title><summary type="text">$(function() { $.datepicker.regional["zh-CN"] = { closeText: "关闭", prevText: "&amp;#x3c;上月", nextText: "下月&amp;#x3e;", currentText: "今天", monthNames: ["一月", "二月", "三月", "四月", "五月", "六月", &amp;qu</summary><published>2012-04-23T11:56:00Z</published><updated>2012-04-23T11:56:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/04/23/2466998.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/04/23/2466998.html"/><content type="html"> $(&lt;span class="kwrd"&gt;function&lt;/span&gt;() {&lt;br/&gt;&lt;br/&gt;            $.datepicker.regional[&lt;span class="str"&gt;"zh-CN"&lt;/span&gt;] = { closeText: &lt;span class="str"&gt;"关闭"&lt;/span&gt;, prevText: &lt;span class="str"&gt;"&amp;amp;#x3c;上月"&lt;/span&gt;, nextText: &lt;span class="str"&gt;"下月&amp;amp;#x3e;"&lt;/span&gt;, currentText: &lt;span class="str"&gt;"今天"&lt;/span&gt;, monthNames: [&lt;span class="str"&gt;"一月"&lt;/span&gt;, &lt;span class="str"&gt;"二月"&lt;/span&gt;, &lt;span class="str"&gt;"三月"&lt;/span&gt;, &lt;span class="str"&gt;"四月"&lt;/span&gt;, &lt;span class="str"&gt;"五月"&lt;/span&gt;, &lt;span class="str"&gt;"六月"&lt;/span&gt;, &lt;span class="str"&gt;"七月"&lt;/span&gt;, &lt;span class="str"&gt;"八月"&lt;/span&gt;, &lt;span class="str"&gt;"九月"&lt;/span&gt;, &lt;span class="str"&gt;"十月"&lt;/span&gt;, &lt;span class="str"&gt;"十一月"&lt;/span&gt;, &lt;span class="str"&gt;"十二月"&lt;/span&gt;], monthNamesShort: [&lt;span class="str"&gt;"一"&lt;/span&gt;, &lt;span class="str"&gt;"二"&lt;/span&gt;, &lt;span class="str"&gt;"三"&lt;/span&gt;, &lt;span class="str"&gt;"四"&lt;/span&gt;, &lt;span class="str"&gt;"五"&lt;/span&gt;, &lt;span class="str"&gt;"六"&lt;/span&gt;, &lt;span class="str"&gt;"七"&lt;/span&gt;, &lt;span class="str"&gt;"八"&lt;/span&gt;, &lt;span class="str"&gt;"九"&lt;/span&gt;, &lt;span class="str"&gt;"十"&lt;/span&gt;, &lt;span class="str"&gt;"十一"&lt;/span&gt;, &lt;span class="str"&gt;"十二"&lt;/span&gt;], dayNames: [&lt;span class="str"&gt;"星期日"&lt;/span&gt;, &lt;span class="str"&gt;"星期一"&lt;/span&gt;, &lt;span class="str"&gt;"星期二"&lt;/span&gt;, &lt;span class="str"&gt;"星期三"&lt;/span&gt;, &lt;span class="str"&gt;"星期四"&lt;/span&gt;, &lt;span class="str"&gt;"星期五"&lt;/span&gt;, &lt;span class="str"&gt;"星期六"&lt;/span&gt;], dayNamesShort: [&lt;span class="str"&gt;"周日"&lt;/span&gt;, &lt;span class="str"&gt;"周一"&lt;/span&gt;, &lt;span class="str"&gt;"周二"&lt;/span&gt;, &lt;span class="str"&gt;"周三"&lt;/span&gt;, &lt;span class="str"&gt;"周四"&lt;/span&gt;, &lt;span class="str"&gt;"周五"&lt;/span&gt;, &lt;span class="str"&gt;"周六"&lt;/span&gt;], dayNamesMin: [&lt;span class="str"&gt;"日"&lt;/span&gt;, &lt;span class="str"&gt;"一"&lt;/span&gt;, &lt;span class="str"&gt;"二"&lt;/span&gt;, &lt;span class="str"&gt;"三"&lt;/span&gt;, &lt;span class="str"&gt;"四"&lt;/span&gt;, &lt;span class="str"&gt;"五"&lt;/span&gt;, &lt;span class="str"&gt;"六"&lt;/span&gt;], weekHeader: &lt;span class="str"&gt;"周"&lt;/span&gt;, dateFormat: &lt;span class="str"&gt;"yy-mm-dd"&lt;/span&gt;, firstDay: 1, isRTL: !1, showMonthAfterYear: !0, yearSuffix: &lt;span class="str"&gt;"年"&lt;/span&gt; }&lt;br/&gt;&lt;br/&gt;                         &lt;br/&gt;&lt;br/&gt;            $.datepicker.setDefaults($.datepicker.regional[&lt;span class="str"&gt;"zh-CN"&lt;/span&gt;]);&lt;br/&gt;&lt;br/&gt;            &lt;br/&gt;&lt;br/&gt;            &lt;span class="kwrd"&gt;var&lt;/span&gt; datePicker = $(&lt;span class="str"&gt;"#ctl00_BodyMain_txtDate"&lt;/span&gt;).datepicker({&lt;br/&gt;&lt;br/&gt;                showOtherMonths: &lt;span class="kwrd"&gt;true&lt;/span&gt;,&lt;br/&gt;&lt;br/&gt;                selectOtherMonths: &lt;span class="kwrd"&gt;true&lt;/span&gt;            &lt;br/&gt;&lt;br/&gt;            });&lt;br/&gt;&lt;br/&gt;        });&lt;br/&gt;&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2466998.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/04/23/2466998.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/04/22/2465207.html</id><title type="text">asp.net mvc2升级到asp.net mvc3</title><summary type="text">新建一个asp.net mvc3项目，项目里有升级需要的文件。 更改system.web.mvc引用， 删除 2.0版本引用，添加引用3.0版本。 添加system.web.webpages.dll引用，dll路径可能的位置：C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.We...</summary><published>2012-04-22T09:14:00Z</published><updated>2012-04-22T09:14:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/04/22/2465207.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/04/22/2465207.html"/><content type="html">&lt;ol&gt; &lt;li&gt;新建一个asp.net mvc3项目，项目里有升级需要的文件。  &lt;li&gt;更改system.web.mvc引用， 删除 2.0版本引用，添加引用3.0版本。  &lt;li&gt;添加system.web.webpages.dll引用，dll路径可能的位置：C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.WebPages.dll  &lt;li&gt;添加system.web.helpers.dll引用，dll路径可能的位置：C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.Helpers.dll。  &lt;li&gt;修改web.config文件，更改文件中system.web.mvc的引用版本号2.0.0.0为3.0.0.0。  &lt;li&gt;复制mvc3项目的Content文件夹中的themes文件夹到mvc.20的Content文件夹中。  &lt;li&gt;复制mvc3项目的Scripts文件夹中的js脚本mvc.20的Scripts文件夹中。&lt;/li&gt;&lt;/ol&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2465207.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/04/22/2465207.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/04/17/2454463.html</id><title type="text">pivot与unpivot用法</title><summary type="text">/*productid Name Age Email Mobile----------- ----------------------- -----------1 long 88 test@gmail.com 130000000002 lz pivot执行步骤：将行转列，分组确定行数，添加in后面的列，列值是应用聚和函数后的值1. 隐式分组（对左输入中的所有列除FieldValue,FieldID分组，得到所有行）2. 隔离值（为IN子句中的每个列使用case when FieldID=&lt;目标列&gt; then FieldValu...</summary><published>2012-04-17T13:51:00Z</published><updated>2012-04-17T13:51:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/04/17/2454463.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/04/17/2454463.html"/><content type="html">&lt;div class="csharpcode"&gt;/*productid   Name Age Email            Mobile---------&lt;span class="rem"&gt;-- ----------------------- -----------&lt;/span&gt;1           long 88  test@gmail.com 130000000002           lz &amp;nbsp;pivot执行步骤：将行转列，分组确定行数，添加in后面的列，列值是应用聚和函数后的值1. 隐式分组（对左输入中的所有列除FieldValue,FieldID分组，得到所有行）2. 隔离值（为IN子句中的每个列使用case &lt;span class="kwrd"&gt;when&lt;/span&gt; FieldID=&amp;lt;目标列&amp;gt; &lt;span class="kwrd"&gt;then&lt;/span&gt; FieldValue &lt;span class="kwrd"&gt;end&lt;/span&gt;）3. 应用聚和函数（为2中的case子句应用聚和函数，此处为min）*/&lt;span class="kwrd"&gt;select&lt;/span&gt; productid,&lt;span class="kwrd"&gt;min&lt;/span&gt;([1]) [Name],&lt;span class="kwrd"&gt;min&lt;/span&gt;([2]) Age,&lt;span class="kwrd"&gt;min&lt;/span&gt;([3]) Email,&lt;span class="kwrd"&gt;min&lt;/span&gt;([4]) Mobile &lt;span class="kwrd"&gt;from&lt;/span&gt; prodfieldvalue    pivot (&lt;span class="kwrd"&gt;min&lt;/span&gt;(fieldvalue) &lt;span class="kwrd"&gt;for&lt;/span&gt; FieldID &lt;span class="kwrd"&gt;in&lt;/span&gt;([1],[2],[3],[4])) &lt;span class="kwrd"&gt;as&lt;/span&gt; d&lt;span class="kwrd"&gt;group&lt;/span&gt; &lt;span class="kwrd"&gt;by&lt;/span&gt; productid&amp;nbsp;/*结果：productid   FieldValue            FiledID---------&lt;span class="rem"&gt;-- ------------------- ----------&lt;/span&gt;1           long                11           88                    21           test@gmail.com.com  31           1300000000            42           lz                    1&amp;nbsp;unpivot:执行步骤：将列转行，复制unpivot左输入中的行，左输入每一行复制IN中值的数量的行数，添加新列，列名为for后面的值，按in中值的顺序为此列的每一行赋值，过滤掉新列值为Null的行。1. 生成副本2. 隔离目标列值3. 过滤掉带有NULL值的行*/&lt;span class="kwrd"&gt;select&lt;/span&gt; * &lt;span class="kwrd"&gt;from&lt;/span&gt; (&lt;span class="kwrd"&gt;select&lt;/span&gt; productid,&lt;span class="kwrd"&gt;min&lt;/span&gt;([1]) [1],&lt;span class="kwrd"&gt;min&lt;/span&gt;([2]) [2],&lt;span class="kwrd"&gt;min&lt;/span&gt;([3]) [3],&lt;span class="kwrd"&gt;min&lt;/span&gt;([4]) [4]&lt;span class="kwrd"&gt;from&lt;/span&gt; prodfieldvalue    pivot (&lt;span class="kwrd"&gt;min&lt;/span&gt;(fieldvalue) &lt;span class="kwrd"&gt;for&lt;/span&gt; FieldID &lt;span class="kwrd"&gt;in&lt;/span&gt;([1],[2],[3],[4])) &lt;span class="kwrd"&gt;as&lt;/span&gt; d&lt;span class="kwrd"&gt;group&lt;/span&gt; &lt;span class="kwrd"&gt;by&lt;/span&gt; productid ) t    unpivot (FieldValue &lt;span class="kwrd"&gt;for&lt;/span&gt; FiledID &lt;span class="kwrd"&gt;in&lt;/span&gt; ([1],[2],[3],[4])) &lt;span class="kwrd"&gt;as&lt;/span&gt; tt&amp;nbsp;&lt;/div&gt;&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2454463.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/04/17/2454463.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/04/14/2447466.html</id><title type="text">解决32位ie不能上网，64位ie能上网</title><summary type="text">以管理员身份运行命令行（开始--所有程序--附件--命令提示符），在弹出的窗口中运行如下命令： netsh winsock reset catalog netsh int ip reset reset.log hit让被阻止了的svchost.exe进程恢复正常，以解决Windows 7 通信端口初始化失败的问题。</summary><published>2012-04-14T11:37:00Z</published><updated>2012-04-14T11:37:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/04/14/2447466.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/04/14/2447466.html"/><content type="html">&lt;div&gt;以管理员身份运行命令行（开始--所有程序--附件--命令提示符），在弹出的窗口中运行如下命令：&amp;nbsp;&lt;/div&gt;&lt;div&gt;netsh winsock reset catalog&amp;nbsp;&lt;/div&gt;&lt;div&gt;netsh int ip reset reset.log hit&amp;nbsp;&lt;/div&gt;&lt;div&gt;让被阻止了的svchost.exe进程恢复正常，以解决Windows 7 通信端口初始化失败的问题。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2447466.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/04/14/2447466.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/03/20/2407469.html</id><title type="text">seo robots.txt编写</title><summary type="text">1.文件名为:robots.txt2.文件存放在网站根目录下。3.文件以ansi编码保存。示例：User-agent: *Disallow: /BBS在线robots.txt检测：http://tool.motoricerca.info/robots-checker.phtmlrobots.txt编写规范：http://www.robotstxt.org/orig.html</summary><published>2012-03-20T02:26:00Z</published><updated>2012-03-20T02:26:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/03/20/2407469.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/03/20/2407469.html"/><content type="html">&lt;div&gt;1.文件名为:robots.txt&lt;/div&gt;&lt;p&gt;2.文件存放在网站根目录下。&lt;/p&gt;&lt;p&gt;3.文件以ansi编码保存。&amp;nbsp;&lt;/p&gt;&lt;p&gt;示例：&amp;nbsp;&lt;/p&gt;&lt;p&gt;User-agent: *&lt;/p&gt;&lt;div&gt;Disallow: /BBS&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;在线robots.txt检测：&lt;a href="http://tool.motoricerca.info/robots-checker.phtml"&gt;http://tool.motoricerca.info/robots-checker.phtml&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;robots.txt编写规范：&lt;a href="http://www.robotstxt.org/orig.html#status"&gt;http://www.robotstxt.org/orig.html&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2407469.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/03/20/2407469.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/03/19/2405845.html</id><title type="text">xml xmlnamespace</title><summary type="text">xmlnamespace提供了一种避免元素名称冲突的方法。 http://www.w3schools.com/xml/xml_namespaces.asp</summary><published>2012-03-19T03:42:00Z</published><updated>2012-03-19T03:42:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/03/19/2405845.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/03/19/2405845.html"/><content type="html">&lt;p&gt;&lt;a href="http://www.w3schools.com/xml/xml_namespaces.asp"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;xmlnamespace提供了一种避免元素名称冲突的方法。 &amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.w3schools.com/xml/xml_namespaces.asp"&gt;http://www.w3schools.com/xml/xml_namespaces.asp&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2405845.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/03/19/2405845.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/02/27/2369852.html</id><title type="text">sql server 2005生成insert语句，同时完成多表(Bug：插入语句列列表最后一列列名后还带有,)</title><summary type="text">-- =======================================================================================/*Example:EXEC sp_get_InsertSql @dbName='',@tabList='tb1 where id=0,tb2 WHERE id=0,tb3, tb4',@IncludeIdentity=1,@DeleteOldData=0*/-- =============================================================</summary><published>2012-02-27T06:54:00Z</published><updated>2012-02-27T06:54:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/02/27/2369852.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/02/27/2369852.html"/><content type="html">&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;-- =======================================================================================&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;/*&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;Example:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;EXEC sp_get_InsertSql @dbName='',&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@tabList='tb1 where id=0,&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&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;tb2 WHERE id=0,&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&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;tb3, tb4',&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@IncludeIdentity=1,&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@DeleteOldData=0&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;*/&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;-- =======================================================================================&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&lt;span style="color: blue; "&gt;CREATE PROC&lt;/span&gt;&amp;nbsp;[dbo]&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;[sp_get_InsertSql]&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@dbName&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;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;32&lt;span style="color: gray; "&gt;)=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green; "&gt;--&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 宋体; color: green; "&gt;数据库名称&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@tabList&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;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;max&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;&lt;span style="color: green; "&gt;--&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 宋体; color: green; "&gt;要导出数据的表名，表名之间用逗号隔开，过滤条件跟在表名后面，用空格隔开如&lt;/span&gt;&amp;nbsp;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: green; "&gt;tab1 where col1!=2, tab2, tab3&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@IncludeIdentity&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;BIT&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&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;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 宋体; color: green; "&gt;是否包含自增字段&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@DeleteOldData&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;BIT&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;1&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;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 宋体; color: green; "&gt;插入前删除所有数据&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: blue; "&gt;AS&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;DECLARE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@index&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;INT&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@wi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;INT&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;max&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQL1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;max&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@tabName&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;128&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@colName&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;128&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@colType&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;128&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@tabPrefix&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;32&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@cols&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;max&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@colsData&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;max&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLWhere&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;1024&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLIdentityOn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;MAX&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLIdentityOff&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;MAX&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLDelete&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;max&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLIfBegin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;1024&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLIfEnd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;1024&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLNull&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;1024&lt;span style="color: gray; "&gt;);&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;DECLARE&lt;/span&gt;&amp;nbsp;@t_tb&amp;nbsp;&lt;span style="color: blue; "&gt;TABLE&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;TB&amp;nbsp;&lt;span style="color: blue; "&gt;varchar&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;128&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;Sqlwhere&amp;nbsp;&lt;span style="color: blue; "&gt;varchar&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;1024&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;SN&amp;nbsp;&lt;span style="color: blue; "&gt;BIGINT&lt;/span&gt;&lt;span style="color: blue; "&gt;IDENTITY&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;DECLARE&lt;/span&gt;&amp;nbsp;@tb&amp;nbsp;&lt;span style="color: blue; "&gt;TABLE&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;insert_sql&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;max&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;SN&amp;nbsp;&lt;span style="color: blue; "&gt;BIGINT&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;IDENTITY&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;));&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;DECLARE&lt;/span&gt;&amp;nbsp;@colList&amp;nbsp;&lt;span style="color: blue; "&gt;TABLE&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;colName&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;128&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;colType&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;128&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;colValueL&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;120&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;colValueR&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;120&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;selColName&amp;nbsp;&lt;span style="color: blue; "&gt;VARCHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;128&lt;span style="color: gray; "&gt;));&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: blue; "&gt;BEGIN&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;NOCOUNT&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;ON&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabList&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;REPLACE&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;CHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;9&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabList&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;REPLACE&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;CHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;10&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabList&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;REPLACE&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;CHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;13&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@dbName&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LTRIM&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;RTRIM&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@dbName&lt;span style="color: gray; "&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@index&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;CHARINDEX&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;','&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;IF&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@dbName&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;0&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabPrefix&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;@dbName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'..'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabPrefix&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;WHILE&lt;/span&gt;&amp;nbsp;@index&amp;nbsp;&lt;span style="color: gray; "&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;0&amp;nbsp;&lt;span style="color: gray; "&gt;AND&lt;/span&gt;&amp;nbsp;@index&amp;nbsp;&lt;span style="color: gray; "&gt;IS&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;SUBSTRING&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@index&lt;span style="color: gray; "&gt;-&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&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" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;CHARINDEX&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;' where'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LTRIM&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;IF&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;0&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@wi&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;INTO&lt;/span&gt;&amp;nbsp;@t_tb&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;tb&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;Sqlwhere&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;VALUES&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;SUBSTRING&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;span style="color: fuchsia; "&gt;SUBSTRING&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;)-&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabList&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;SUBSTRING&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@index&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;)-&lt;/span&gt;&amp;nbsp;@index&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@index&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;CHARINDEX&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;','&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;IF&lt;/span&gt;&amp;nbsp;@index&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;0&amp;nbsp;&lt;span style="color: gray; "&gt;OR&lt;/span&gt;&amp;nbsp;@index&amp;nbsp;&lt;span style="color: gray; "&gt;IS&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;@tabList&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;SUBSTRING&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabList&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@index&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;CHARINDEX&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;' where'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LTRIM&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;IF&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;0&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@wi&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;INTO&lt;/span&gt;&amp;nbsp;@t_tb&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;tb&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;Sqlwhere&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;VALUES&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;SUBSTRING&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;),&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;SUBSTRING&lt;/span&gt;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;)-&lt;/span&gt;&amp;nbsp;@wi&lt;span style="color: gray; "&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@SQL1&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL='';SET NOCOUNT ON'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;CHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;13&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: red; "&gt;' union all '&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@SQLNull&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL=''&amp;nbsp;&amp;nbsp;'' union all '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLIfBegin&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL=''&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If @Error=0 begin '''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: red; "&gt;' union all '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@SQLIfEnd&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;' union all '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL=''&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;'''&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;DECLARE&lt;/span&gt;&amp;nbsp;tab_cur&amp;nbsp;&lt;span style="color: blue; "&gt;CURSOR&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;FOR&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;t&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;tb&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;Sqlwhere&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;&lt;span style="color: green; "&gt;sys.tables&lt;/span&gt;&amp;nbsp;t&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: gray; "&gt;INNER&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;JOIN&lt;/span&gt;&amp;nbsp;@t_tb tb&amp;nbsp;&lt;span style="color: blue; "&gt;ON&lt;/span&gt;&amp;nbsp;t&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;RTRIM&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LTRIM&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;tb&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;TB&lt;span style="color: gray; "&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;ORDER&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;BY&lt;/span&gt;&amp;nbsp;tb&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;SN&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;OPEN&lt;/span&gt;&amp;nbsp;tab_cur&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;FETCH&lt;/span&gt;&amp;nbsp;NEXT&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;tab_cur&amp;nbsp;&lt;span style="color: blue; "&gt;INTO&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@SQLWhere&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;WHILE&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;@@FETCH_STATUS&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;0&amp;nbsp;&lt;span style="color: blue; "&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;DELETE&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;@colList&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;IF&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;EXISTS(&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;1&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;&lt;span style="color: green; "&gt;sys.objects&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;WHERE&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;AND&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;type&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'U'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;span style="color: blue; "&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;PRINT&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red; "&gt;'&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 宋体; color: red; "&gt;不存在！&lt;/span&gt;&amp;nbsp;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: red; "&gt;'&lt;/span&gt;&amp;nbsp;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: gray; "&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;RAISERROR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;16&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;-&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;FETCH&lt;/span&gt;&amp;nbsp;NEXT&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;tab_cur&amp;nbsp;&lt;span style="color: blue; "&gt;INTO&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@SQLWhere&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;CONTINUE&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;INTO&lt;/span&gt;&amp;nbsp;@colList&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;colName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;colType&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;colValueL&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;colValueR&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;c&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;NAME&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;t&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;&lt;span style="color: green; "&gt;sys.columns&lt;/span&gt;&amp;nbsp;c&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: gray; "&gt;INNER&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;JOIN&lt;/span&gt;&amp;nbsp;&lt;span style="color: green; "&gt;sys.tables&lt;/span&gt;&amp;nbsp;tab&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;ON&lt;/span&gt;&amp;nbsp;c&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;object_id&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;tab&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;object_id&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: gray; "&gt;INNER&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;JOIN&lt;/span&gt;&amp;nbsp;&lt;span style="color: green; "&gt;sys.types&lt;/span&gt;&amp;nbsp;t&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;ON&lt;/span&gt;&amp;nbsp;c&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;user_type_id&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;t&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;user_type_id&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;WHERE&lt;/span&gt;&amp;nbsp;c&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;is_computed&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;0&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: gray; "&gt;AND&lt;/span&gt;&amp;nbsp;tab&lt;span style="color: gray; "&gt;.&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;@tabName&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;IF&lt;/span&gt;&amp;nbsp;@IncludeIdentity&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;0&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;DELETE&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;@colList&amp;nbsp;&lt;span style="color: blue; "&gt;WHERE&lt;/span&gt;&amp;nbsp;colName&amp;nbsp;&lt;span style="color: gray; "&gt;IN(&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;name&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;&lt;span style="color: green; "&gt;sys.columns&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;WHERE&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;object_id&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;OBJECT_ID&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;AND&lt;/span&gt;is_identity&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;UPDATE&lt;/span&gt;&amp;nbsp;@colList&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;colValueL&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'RTRIM('&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;colValueR&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;')'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;WHERE&lt;/span&gt;&amp;nbsp;colType&amp;nbsp;&lt;span style="color: gray; "&gt;IN(&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'text'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'varchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'nvarchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'char'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'uniqueidentifier'&lt;/span&gt;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'datetime'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'nchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'sysname'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@cols&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@SQL&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;UPDATE&lt;/span&gt;&amp;nbsp;@colList&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;colName&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'['&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;']'&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;UPDATE&lt;/span&gt;&amp;nbsp;@colList&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;selColName&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;colName&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;UPDATE&lt;/span&gt;&amp;nbsp;@colList&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;colValueL&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'replace('&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colValueL&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;colValueR&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;colValueR&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;span style="color: red; "&gt;','''''''','''''''''''')'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;WHERE&lt;/span&gt;&amp;nbsp;colType&amp;nbsp;&lt;span style="color: gray; "&gt;IN(&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'text'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'varchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'nvarchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'char'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'nchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;span style="color: red; "&gt;'sysname'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&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" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;UPDATE&lt;/span&gt;&amp;nbsp;@colList&amp;nbsp;&lt;span style="color: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;colValueL&lt;span style="color: gray; "&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;CASE&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;WHEN&lt;/span&gt;&amp;nbsp;colType&amp;nbsp;&lt;span style="color: gray; "&gt;IN(&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'text'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'varchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'nvarchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'char'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;span style="color: red; "&gt;'uniqueidentifier'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'datetime'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'nchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'sysname'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;THEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'''''''''+'&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;ELSE&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colValueL&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;colValueR&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;colValueR&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;CASE&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;WHEN&lt;/span&gt;&amp;nbsp;colType&amp;nbsp;&lt;span style="color: gray; "&gt;IN(&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'text'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'varchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;span style="color: red; "&gt;'nvarchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'char'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'nchar'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'datetime'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'uniqueidentifier'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'sysname'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;THEN&lt;/span&gt;&lt;span style="color: red; "&gt;'+'''''''''&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;ELSE&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@cols&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;@cols&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;', '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'isnull('&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;colValueL&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&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" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: blue; "&gt;CASE&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;WHEN&lt;/span&gt;&amp;nbsp;colType&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'datetime'&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;THEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'convert(varchar(20),'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colName&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;span style="color: red; "&gt;',120)'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: blue; "&gt;WHEN&lt;/span&gt;&amp;nbsp;colType&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'uniqueidentifier'&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;THEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'convert(varchar(50),'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colName&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;span style="color: red; "&gt;')'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: blue; "&gt;WHEN&lt;/span&gt;&amp;nbsp;colType&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'text'&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;THEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'convert(nvarchar(max),'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colName&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;')'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: blue; "&gt;WHEN&lt;/span&gt;&amp;nbsp;colType&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'sysname'&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;THEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'convert(nvarchar(max),'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colName&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;')'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: blue; "&gt;WHEN&lt;/span&gt;&amp;nbsp;colType&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'varbinary'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;OR&lt;/span&gt;&amp;nbsp;colType&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'BINARY'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;OR&lt;/span&gt;&amp;nbsp;colType&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'image'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: blue; "&gt;THEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'master.dbo.fn_varbintohexsubstring(1,'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colName&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;',1,0)'&lt;/span&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;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: blue; "&gt;ELSE&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: red; "&gt;'cast('&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colName&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;' as nvarchar(max))'&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;colValueR&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;',''null'')+'', ''+'&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;@colList&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@cols&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;LEFT(&lt;/span&gt;&amp;nbsp;@cols&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@cols&lt;span style="color: gray; "&gt;)-&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;LEFT(&lt;/span&gt;&amp;nbsp;@colsData&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;LEN&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@colsData&lt;span style="color: gray; "&gt;)-&lt;/span&gt;&amp;nbsp;5&lt;span style="color: gray; "&gt;),&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;@SQL&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL=''print ''''Table Name:&amp;nbsp;&amp;nbsp;'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;CHAR&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;9&lt;span style="color: gray; "&gt;)+&lt;/span&gt;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''''''''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: red; "&gt;' union all '&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@cols&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL=''INSERT INTO '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@tabPrefix&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'('&lt;/span&gt;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@cols&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;')'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'&amp;nbsp;&amp;nbsp;VALUES(''+'&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'+'');'' FROM '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@tabPrefix&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;@tabName&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;' '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;ISNULL&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@SQLWhere&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;IF&lt;/span&gt;&amp;nbsp;@DeleteOldData&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;1&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@SQLDelete&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL='''' +&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: red; "&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;''Delete from '&lt;/span&gt;&amp;nbsp;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;@tabPrefix&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'; '''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: red; "&gt;' union all '&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;SET&lt;/span&gt;&amp;nbsp;@SQLDelete&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;IF&lt;/span&gt;&amp;nbsp;@IncludeIdentity&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;1&amp;nbsp;&lt;span style="color: gray; "&gt;AND&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;EXISTS(&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;1&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;&lt;span style="color: green; "&gt;sys.columns&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;WHERE&lt;/span&gt;&amp;nbsp;&lt;span style="color: fuchsia; "&gt;object_id&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&lt;span style="color: fuchsia; "&gt;OBJECT_ID&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;)&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;AND&lt;/span&gt;&amp;nbsp;is_identity&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;1&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@SQLIdentityOn&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL=''SET IDENTITY_INSERT '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;@tabPrefix&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;' ON;'''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;&lt;span style="color: red; "&gt;' union all '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;@SQLIdentityOff&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;' union all '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;'select INSERT_SQL=''SET IDENTITY_INSERT '&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@tabPrefix&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@tabName&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;' OFF;'''&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;@SQLIdentityOff&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&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;@SQLIdentityOn&amp;nbsp;&lt;span style="color: gray; "&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: red; "&gt;''&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;INTO&lt;/span&gt;&amp;nbsp;@tb&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;insert_sql&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;EXECUTE&lt;/span&gt;&amp;nbsp;&lt;span style="color: gray; "&gt;(&lt;/span&gt;&amp;nbsp;@SQLNull&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@SQLIfBegin&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@SQL&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@SQLDelete&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@SQLIdentityOn&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@cols&lt;span style="color: gray; "&gt;+&lt;/span&gt;@colsData&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@SQLIdentityOff&amp;nbsp;&lt;span style="color: gray; "&gt;+&lt;/span&gt;&amp;nbsp;@SQLIfEnd&lt;span style="color: gray; "&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;FETCH&lt;/span&gt;&amp;nbsp;NEXT&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;tab_cur&amp;nbsp;&lt;span style="color: blue; "&gt;INTO&lt;/span&gt;&amp;nbsp;@tabName&lt;span style="color: gray; "&gt;,&lt;/span&gt;&amp;nbsp;@SQLWhere&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;END&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;CLOSE&lt;/span&gt;&amp;nbsp;tab_cur&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;DEALLOCATE&lt;/span&gt;&amp;nbsp;tab_cur&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue; "&gt;SELECT&lt;/span&gt;&amp;nbsp;insert_sql&amp;nbsp;&lt;span style="color: blue; "&gt;FROM&lt;/span&gt;&amp;nbsp;@tb&amp;nbsp;&lt;span style="color: blue; "&gt;ORDER&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue; "&gt;BY&lt;/span&gt;&amp;nbsp;sn&lt;/span&gt;&lt;/p&gt;&lt;p align="left" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "&gt;&lt;span style="font-size: 10pt; font-family: 'Courier New'; color: blue; "&gt;END&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;原文：&amp;nbsp;&lt;a href="http://blog.csdn.net/songguozhi/article/details/6087323"&gt;http://blog.csdn.net/songguozhi/article/details/6087323&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2369852.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/02/27/2369852.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/02/22/2362995.html</id><title type="text">input type=file显示及清空值</title><summary type="text">//文件上传：只显示文本框，当鼠标经过，显示inputtype=file$(function(){$(".up_file").each(function(){varcontainer=this;vartxtSrc=$("input[type='text']",this);varfileObj=$("input[type='file']",this);txtSrc.mouseover(function(){txtSrc.hide();fileObj.show();})fileObj.mouseout(fu</summary><published>2012-02-22T05:40:00Z</published><updated>2012-02-22T05:40:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/02/22/2362995.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/02/22/2362995.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;文件上传：只显示文本框，当鼠标经过，显示input&amp;nbsp;type=file&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;/span&gt;$(&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(".up_file").each(&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&amp;nbsp;container&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&amp;nbsp;txtSrc&amp;nbsp;=&amp;nbsp;$("input[type='text']",&amp;nbsp;&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&amp;nbsp;fileObj&amp;nbsp;=&amp;nbsp;$("input[type='file']",&amp;nbsp;&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;txtSrc.mouseover(&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;()&amp;nbsp;{&lt;br /&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;txtSrc.hide();&lt;br /&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;fileObj.show();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;})&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fileObj.mouseout(&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;()&amp;nbsp;{&lt;br /&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;fileObj.hide();&lt;br /&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;txtSrc.show();&lt;br /&gt;&lt;br /&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: #0000ff"&gt;if&lt;/span&gt;&amp;nbsp;(fileObj.val().length&amp;nbsp;&amp;gt;&amp;nbsp;0)&amp;nbsp;{&lt;br /&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;txtSrc.val(fileObj.val());&lt;br /&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;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;})&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #008000"&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;清空文件上传控件&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;不能直接用js修改input&amp;nbsp;type=file的value，但可以通过form的reset()清空它的值&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;//&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;解决：将input&amp;nbsp;type=file放进一个临时form，清空value,再将它移到原来位置&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&amp;nbsp;emptyFileUpload(selector)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&amp;nbsp;fi;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&amp;nbsp;sourceParent;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&amp;nbsp;(selector)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&amp;nbsp;=&amp;nbsp;$(selector);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sourceParent&amp;nbsp;=&amp;nbsp;fi.parent();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;return&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$("&amp;lt;form&amp;nbsp;id='tempForm'&amp;gt;&amp;lt;/form&amp;gt;").appendTo(document.body);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&amp;nbsp;tempForm&amp;nbsp;=&amp;nbsp;$("#tempForm");&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tempForm.append(fi);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tempForm.get(0).reset();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sourceParent.append(fi);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tempForm.remove();&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2362995.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/02/22/2362995.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/longjxchina/archive/2012/02/02/2335413.html</id><title type="text">预防SQL注入攻击</title><summary type="text">一、数字。如何注入?假设我们要实现一个显示新闻的页面，我们可能会随手写下下面的代码：stringid=Request.QueryString["id"];stringsql="select*fromnewswhereColID="+id;如果传递过来的 id是我们想像的 数字(比如168)，那么自然不会有什么问题。但是如果传递过来的id是“168 delete from table ”的话，那么sql的值就变成了“select * from table where ColID=168 delete from news”。对于SQL Server来说是支持</summary><published>2012-02-02T02:29:00Z</published><updated>2012-02-02T02:29:00Z</updated><author><name>X龙</name><uri>http://www.cnblogs.com/longjxchina/</uri></author><link rel="alternate" href="http://www.cnblogs.com/longjxchina/archive/2012/02/02/2335413.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/longjxchina/archive/2012/02/02/2335413.html"/><content type="html">&lt;p&gt;&lt;strong&gt;一、数字。&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;如何注入?&lt;/p&gt;&lt;p&gt;假设我们要实现一个显示新闻的页面，我们可能会随手写下下面的代码：&lt;/p&gt;&lt;ol class="dp-sql"&gt;&lt;li class="alt"&gt;&lt;span&gt;string&amp;nbsp;id&amp;nbsp;=&amp;nbsp;Request.QueryString[&lt;/span&gt;&lt;span class="string"&gt;"id"&lt;/span&gt;&lt;span&gt;];&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;string&amp;nbsp;sql&amp;nbsp;=&amp;nbsp;&lt;span class="string"&gt;"select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;news&amp;nbsp;where&amp;nbsp;ColID="&lt;/span&gt;&lt;span&gt;&amp;nbsp;+&amp;nbsp;id;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;如果传递过来的 id是我们想像的 数字(比如168)，那么自然不会有什么问题。但是如果传递过来的id是&amp;#8220;168 delete from table &amp;#8221;的话，那么sql的值就变成了&amp;#8220;select * from table where ColID=168 delete from news&amp;#8221;。对于SQL Server来说是支持一次提交多条SQL语句的，这个为我们提供了方便之余也为SQL注入敞开了大门。显然如果这条SQL语句被执行的话，那么news表里的记录就都没有了。&lt;/p&gt;&lt;p&gt;那么如何预防呢?很简单，因为ColID字段的类型是int的，那么我们只需要验证一下传递过来的id是不是整数就可以了。是整数就不存在注入;如果不是那么就有可能存在注入。即使不存在注入，把一个不是整数的id拼接进去也会造成执行错误。&lt;/p&gt;&lt;p&gt;所以说不管是不是为了预防SQL注入，也都应该验证id是不是整数。&lt;/p&gt;&lt;p&gt;验证方法嘛，可以用TryParse，可以用正则，也可以自己写函数验证。但是不建议用try异常的方式，因为这个有效率问题。&lt;/p&gt;&lt;p&gt;这里还有一个特殊情况，就是对于批量删除这类的会传递过来多个数字，比如&amp;#8220;1，2，3，10&amp;#8221;，这个也需要验证一下，万一有人利用这个漏洞呢。至于验证方法也很简单，自己写个函数就ok了。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;二、日期时间&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;这个和数字的情况是一样的，验证是不是日期时间即可。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;三、字符串&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;最麻烦、争议最大的就是这个了。&lt;/p&gt;&lt;p&gt;先看一下如何注入&lt;/p&gt;&lt;p&gt;比如我们先要按照新闻标题来进行查询，可能写的代码：&lt;/p&gt;&lt;ol class="dp-sql"&gt;&lt;li class="alt"&gt;&lt;span&gt;string&amp;nbsp;&lt;/span&gt;&lt;span class="keyword"&gt;key&lt;/span&gt;&lt;span&gt;&amp;nbsp;=&amp;nbsp;txtTitle.Text;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;string&amp;nbsp;sql&amp;nbsp;=&amp;nbsp;&lt;span class="string"&gt;"select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;news&amp;nbsp;where&amp;nbsp;title&amp;nbsp;like&amp;nbsp;'%"&lt;/span&gt;&lt;span&gt;&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span class="keyword"&gt;key&lt;/span&gt;&lt;span&gt;&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span class="string"&gt;"%'"&lt;/span&gt;&lt;span&gt;;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;这个又是如何注入的呢?我想先问大家一个问题：如果key的值永远都不会包含单引号，那么会不会被注入进来?&lt;/p&gt;&lt;p&gt;那么用了单引号又是如何注入的呢?假设key=" ' delete from news --" ，那么sql的值就是&amp;#8220; select * from news where title like '%' delete from news -- ' &amp;#8221;。&lt;/p&gt;&lt;p&gt;先用一个单引号和前面的单引号组成一对封闭的单引号，这一对单引号内部('%')就作为字符串处理，而外面的就被作为SQL语句处理，而第二个单引号被 &amp;#8220;--&amp;#8221;给注释掉了，这样就保证了整个sql语句的正确性。&lt;/p&gt;&lt;p&gt;这是注入的一种方法。&lt;/p&gt;&lt;p&gt;那么如何来防止呢?想想刚才的问题，如果没有单引号是不是就天下太平了呢?对于这种情况(前面的&amp;#8220;数字&amp;#8221;的情况不算)，到目前为止我是没发现不用单引号，还能够注入进来的方法。也许是我孤陋寡闻吧，不知道各位高手是否知道对于这种情况，不用单引号还能注入进来的方法。&lt;/p&gt;&lt;p&gt;既然找到了罪魁祸首，那么就好办了，把单引号干掉就ok了。key = key.Replace("'", "''");这时候sql的值就是&amp;#8221; select * from news where title like '%'' delete from news --'&amp;#8221;。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://database.51cto.com/art/201110/298010.htm"&gt;http://database.51cto.com/art/201110/298010.htm&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/longjxchina/aggbug/2335413.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/longjxchina/archive/2012/02/02/2335413.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
