<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_高山来客</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/28761/rss</id><updated>2011-07-29T01:45:21Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/28761/rss"/><entry><id>http://www.cnblogs.com/bashan/archive/2011/07/29/2120624.html</id><title type="text">Notepad++正则表达式使用(转)</title><summary type="text">Notepad plus 正则表达式使用</summary><published>2011-07-29T01:45:00Z</published><updated>2011-07-29T01:45:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2011/07/29/2120624.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2011/07/29/2120624.html"/><content type="html">&lt;div&gt;使用正则表达式可以很好地完成很多繁琐耗时的工作，以下抄录editplus正则表达式的使用，同样适用于notepad++：&lt;br /&gt;表达式 说明 &lt;br /&gt; \t 制表符. &lt;br /&gt; \n 新行. &lt;br /&gt; . 匹配任意字符. &lt;br /&gt; | 匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" 或者 "bc". &lt;br /&gt; [] 匹配列表之中的任何单个字符. 例如, "[ab]" 匹配 "a" 或者 "b". "[0-9]" 匹配任意数字. &lt;br /&gt; [^] 匹配列表之外的任何单个字符. 例如, "[^ab]" 匹配 "a" 和 "b" 以外的字符. "[^0-9]" 匹配任意非数字字符. &lt;br /&gt; * 其左边的字符被匹配任意次(0次，或者多次). 例如 "be*" 匹配 "b", "be" 或者 "bee". &lt;br /&gt; + 其左边的字符被匹配至少一次(1次，或者多次). 例如 "be+" 匹配 "be" 或者 "bee" 但是不匹配 "b". &lt;br /&gt; ? 其左边的字符被匹配0次或者1次. 例如 "be?" 匹配 "b" 或者 "be" 但是不匹配 "bee". &lt;br /&gt; ^ 其右边的表达式被匹配在一行的开始. 例如 "^A" 仅仅匹配以 "A" 开头的行. &lt;br /&gt; $ 其左边的表达式被匹配在一行的结尾. 例如 "e$" 仅仅匹配以 "e" 结尾的行. &lt;br /&gt; () 影响表达式匹配的顺序，并且用作表达式的分组标记. &lt;br /&gt; \ 转义字符. 如果你要使用 "\" 本身, 则应该使用 "\\". &lt;br /&gt; &lt;br /&gt; 例子： &lt;br /&gt; &lt;br /&gt; 原始串 &lt;br /&gt; str[1]abc[991]; &lt;br /&gt; str[2]abc[992]; &lt;br /&gt; str[11]abc[993]; &lt;br /&gt; str[22]abc[994]; &lt;br /&gt; str[111]abc[995]; &lt;br /&gt; str[222]abc[996]; &lt;br /&gt; str[1111]abc[997]; &lt;br /&gt; str[2222]abc[999]; &lt;br /&gt; &lt;br /&gt; 目标串： &lt;br /&gt; abc[1]; &lt;br /&gt; abc[2]; &lt;br /&gt; abc[11]; &lt;br /&gt; abc[22]; &lt;br /&gt; abc[111]; &lt;br /&gt; abc[222]; &lt;br /&gt; abc[1111]; &lt;br /&gt; abc[2222]; &lt;br /&gt; &lt;br /&gt; 处理： &lt;br /&gt; 查找串：str\[([0-9]+)\]abc\[[0-9]+\] &lt;br /&gt; 替换串：abc[\1] &lt;br /&gt; &lt;br /&gt; 【1】正则表达式应用&amp;#8212;&amp;#8212;替换指定内容到行尾 &lt;br /&gt; 原始文本如下面两行 &lt;br /&gt; abc aaaaa &lt;br /&gt; 123 abc 444 &lt;br /&gt; &lt;br /&gt; 希望每次遇到&amp;#8220;abc&amp;#8221;，则替换&amp;#8220;abc&amp;#8221;以及其后到行尾的内容为&amp;#8220;abc efg&amp;#8221; &lt;br /&gt; 即上面的文本最终替换为： &lt;br /&gt; abc efg &lt;br /&gt; 123 abc efg &lt;br /&gt; &lt;br /&gt; 解决： &lt;br /&gt; &amp;#9312; 在替换对话框，查找内容里输入&amp;#8220;abc.*&amp;#8221; &lt;br /&gt; &amp;#9313; 同时勾选&amp;#8220;正则表达式&amp;#8221;复选框，然后点击&amp;#8220;全部替换&amp;#8221;按钮 &lt;br /&gt; 其中，符号的含义如下： &lt;br /&gt; &amp;#8220;.&amp;#8221; ＝匹配任意字符 &lt;br /&gt; &amp;#8220;*&amp;#8221; ＝匹配0次或更多 &lt;br /&gt; &lt;br /&gt; 注意：其实就是正则表达式替换，这里只是把一些曾经提出的问题加以整理，单纯从正则表达式本身来说，就可以引申出成千上万种特例。 &lt;br /&gt; &lt;br /&gt; 【2】正则表达式应用&amp;#8212;&amp;#8212;数字替换 &lt;br /&gt; 希望把 &lt;br /&gt; asdadas123asdasdas456asdasdasd789asdasd &lt;br /&gt; 替换为: &lt;br /&gt; asdadas[123]asdasdas[456]asdasdasd[789]asdasd &lt;br /&gt; &lt;br /&gt; 在替换对话框里面，勾选&amp;#8220;正则表达式&amp;#8221;复选框； &lt;br /&gt; 在查找内容里面输入&amp;#8220;[0-9][0-9][0-9]&amp;#8221;，不含引号 &lt;br /&gt; &amp;#8220;替换为:&amp;#8221;里面输入&amp;#8220;[\0\1\2]&amp;#8221;，不含引号 &lt;br /&gt; 范围为你所操作的范围，然后选择替换即可。 &lt;br /&gt; &lt;br /&gt; 实际上这也是正则表达式的使用特例，&amp;#8220;[0-9]&amp;#8221;表示匹配0～9之间的任何特例，同样&amp;#8220;[a-z]&amp;#8221;就表示匹配a～z之间的任何特例 &lt;br /&gt; 上面重复使用了&amp;#8220;[0-9]&amp;#8221;，表示连续出现的三个数字 &lt;br /&gt; &amp;#8220;\0&amp;#8221;代表第一个&amp;#8220;[0-9]&amp;#8221;对应的原型，&amp;#8220;\1&amp;#8221;代表第二个&amp;#8220;[0-9]&amp;#8221;对应的原型，依此类推 &lt;br /&gt; &amp;#8220;[&amp;#8221;、&amp;#8220;]&amp;#8221;为单纯的字符，表示添加&amp;#8220;[&amp;#8221;或&amp;#8220;]&amp;#8221;，如果输入&amp;#8220;其它\0\1\2其它&amp;#8221;，则替换结果为： &lt;br /&gt; &lt;br /&gt; asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd &lt;br /&gt; &lt;br /&gt; 功能增强（by jiuk2k）： &lt;br /&gt; 如果将查找内容&amp;#8220;[0-9][0-9][0-9]&amp;#8221;改为&amp;#8220;[0-9]*[0-9]&amp;#8221;，对应1 或 123 或 12345 或 &amp;#8230; &lt;br /&gt; 大家根据需要定制 &lt;br /&gt; &lt;br /&gt; 相关内容还有很多，可以自己参考正则表达式的语法仔细研究一下 &lt;br /&gt; &lt;br /&gt; 【3】正则表达式应用&amp;#8212;&amp;#8212;删除每一行行尾的指定字符 &lt;br /&gt; 因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现 &lt;br /&gt; 比如 &lt;br /&gt; 12345 1265345 &lt;br /&gt; 2345 &lt;br /&gt; 需要删除每行末尾的&amp;#8220;345&amp;#8221; &lt;br /&gt; 这个也算正则表达式的用法，其实仔细看正则表达式应该比较简单，不过既然有这个问题提出，说明对正则表达式还得有个认识过程，解决方法如下 &lt;br /&gt; 解决： &lt;br /&gt; 在替换对话框中，启用&amp;#8220;正则表达式&amp;#8221;复选框 &lt;br /&gt; 在查找内容里面输入&amp;#8220;345$&amp;#8221; &lt;br /&gt; 这里&amp;#8220;$&amp;#8221;表示从行尾匹配 &lt;br /&gt; &lt;br /&gt; 如果从行首匹配，可以用&amp;#8220;^&amp;#8221;来实现，不过 EditPlus 有另一个功能可以很简单的删除行首的字符串 &lt;br /&gt; a. 选择要操作的行 &lt;br /&gt; b. 编辑－格式－删除行注释 &lt;br /&gt; c. 在弹出对话框里面输入要清除的行首字符，确定 &lt;br /&gt; &lt;br /&gt; 【4】正则表达式应用&amp;#8212;&amp;#8212;替换带有半角括号的多行 &lt;br /&gt; 几百个网页中都有下面一段代码： &lt;br /&gt; \n &lt;br /&gt; 在替换对话框启用&amp;#8220;正则表达式&amp;#8221;选项，这时就可以完成替换了 &lt;br /&gt; &lt;br /&gt; 【5】正则表达式应用&amp;#8212;&amp;#8212;删除空行 &lt;br /&gt; 启动EditPlus，打开待处理的文本类型文件。 &lt;br /&gt; &amp;#9312;、选择&amp;#8220;查找&amp;#8221;菜单的&amp;#8220;替换&amp;#8221;命令，弹出文本替换对话框。选中&amp;#8220;正则表达式&amp;#8221;复选框，表明我们要在查找、替换中使用正则表达式。然后，选中&amp;#8220;替换范围&amp;#8221; 中的&amp;#8220;当前文件&amp;#8221;，表明对当前文件操作。 &lt;br /&gt; &amp;#9313;、单击&amp;#8220;查找内容&amp;#8221;组合框右侧的按钮，出现下拉菜单。 &lt;br /&gt; &amp;#9314;、下面的操作添加正则表达式，该表达式代表待查找的空行。（技巧提示：空行仅包括空格符、制表符、回车符，且必须以这三个符号之一作为一行的开头，并且 以回车符结尾，查找空行的关键是构造代表空行的正则表达式）。 &lt;br /&gt; 直接在&amp;#8221;查找&amp;#8221;中输入正则表达式&amp;#8220;^[ \t]*\n&amp;#8221;，注意\t前有空格符。 &lt;br /&gt; （1）选择&amp;#8220;从行首开始匹配&amp;#8221;，&amp;#8220;查找内容&amp;#8221;组合框中出现字符&amp;#8220;^&amp;#8221;，表示待查找字符串必须出现在文本中一行的行首。 &lt;br /&gt; （2）选择&amp;#8220;字符在范围中&amp;#8221;，那么在&amp;#8220;^&amp;#8221;后会增加一对括号&amp;#8220;[]&amp;#8221;，当前插入点在括号中。括号在正则表达式中表示，文本中的字符匹配括号中任意一个字符 即符合查找条件。 &lt;br /&gt; （3）按一下空格键，添加空格符。空格符是空行的一个组成成分。 &lt;br /&gt; （4）选择&amp;#8220;制表符&amp;#8221;，添加代表制表符的&amp;#8220;\t&amp;#8221;。 &lt;br /&gt; （5）移动光标，将当前插入点移到&amp;#8220;]&amp;#8221;之后，然后选择&amp;#8220;匹配 0  次或更多&amp;#8221;，该操作会添加星号字符&amp;#8220;*&amp;#8221;。星号表示，其前面的括号&amp;#8220;[]&amp;#8221;内的空格符或制表符，在一行中出现0个或多个。 &lt;br /&gt; （6）选择&amp;#8220;换行符&amp;#8221;，插入&amp;#8220;\n&amp;#8221;，表示回车符。 &lt;br /&gt; &amp;#9315;、&amp;#8220;替换为&amp;#8221;组合框保持空，表示删除查找到的内容。单击&amp;#8220;替换&amp;#8221;按钮逐个行删除空行，或单击&amp;#8220;全部替换&amp;#8221;按钮删除全部空行（注意：EditPlus有时 存在&amp;#8220;全部替换&amp;#8221;不能一次性完全删除空行的问题，可能是程序BUG，需要多按几次按钮）。 &lt;br /&gt; &lt;br /&gt; 1.在汉化的时候，是否经常碰到这样的语句需要翻译： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; &amp;#8220;Error adding the post!&amp;#8221;; &lt;br /&gt; &amp;#8220;Error adding the comment!&amp;#8221;; &lt;br /&gt; &amp;#8220;Error adding the user!&amp;#8221;; &lt;br /&gt; &lt;br /&gt; 如果有很多类似的文件一个一个翻译显然很累而且感觉很无聊。 &lt;br /&gt; &lt;br /&gt; 其实可以这样处理，在Editplus里面用 替换 功能，在替换对话框选中&amp;#8220;正则表达式&amp;#8221;复选框： &lt;br /&gt; 查找原文件： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; &amp;#8220;Error adding ([^!|"|;]*) &lt;br /&gt; &lt;br /&gt; 替换成： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; &amp;#8220;在增加\1时发生错误 &lt;br /&gt; &lt;br /&gt; 这样替换之后发生了什么？结果是： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; &amp;#8220;在增加the post时发生错误!&amp;#8221;; &lt;br /&gt; &amp;#8220;在增加the comment时发生错误!&amp;#8221;; &lt;br /&gt; &amp;#8220;在增加the user时发生错误!&amp;#8221;; &lt;br /&gt; &lt;br /&gt; ok，接下来你会怎么做？当然再替换一次把the post、the comment、the user替换成你要翻译的词。得到最后的结果： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; &amp;#8220;在增加帖子时发生错误!&amp;#8221;; &lt;br /&gt; &amp;#8220;在增加评论时发生错误!&amp;#8221;; &lt;br /&gt; &amp;#8220;在增加用户时发生错误!&amp;#8221;; &lt;br /&gt; &lt;br /&gt; 2.要提取的单词在中间，比如： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; can not be deleted because &lt;br /&gt; can not be added because &lt;br /&gt; can not be updating because &lt;br /&gt; &lt;br /&gt; 可以用这种方式： &lt;br /&gt; 在Editplus里面用 替换 功能，在替换对话框选中&amp;#8220;正则表达式&amp;#8221;复选框： &lt;br /&gt; 查找原文件： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; can not be ([^ ]*) because &lt;br /&gt; &lt;br /&gt; 替换成： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; 无法被\1因为 &lt;br /&gt; &lt;br /&gt; 这样替换之后发生了什么？结果是： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; 无法被deleted因为 &lt;br /&gt; 无法被added因为 &lt;br /&gt; 无法被updating因为 &lt;br /&gt; &lt;br /&gt; 其余步骤如上。 &lt;br /&gt; &lt;br /&gt; 在汉化量很大而且句式比较单调的情况下对效率的提高很明显！ &lt;br /&gt; &lt;br /&gt; 解释一下：([^!|"|;]*) 的意思是 不等于 ! 和 &amp;#8221; 和 ; 中的任何一个，意思就是这3个字符之外的所有字符将被选中（替换区域）； &lt;br /&gt; \1 即被选中的替换区域所在的新位置（复制到这个新位置）。 &lt;br /&gt; &lt;br /&gt; 3.经常手工清理一行一行地删除文本文件里面的空白行，其实可以交给Editplus更好的完成，在Editplus里面用替换功能，在替换对话框选中 &amp;#8220;正则表达式&amp;#8221;复选框： &lt;br /&gt; 查找原文件： &lt;br /&gt; &lt;br /&gt; Code: &lt;br /&gt; ^[ \t]*\n &lt;br /&gt; &lt;br /&gt; 替换部分为空就可以删除空白行了，执行一下看看：） &lt;br /&gt; &lt;br /&gt; abandon[2''b9nd2n]v.抛弃，放弃 &lt;br /&gt; abandonment[2''b9nd2nm2nt]n.放弃 &lt;br /&gt; abbreviation[2bri:vi''ei62n]n.缩写 &lt;br /&gt; abeyance[2''bei2ns]n.缓办，中止 &lt;br /&gt; abide[2''baid]v.遵守 &lt;br /&gt; ability[2''biliti]n.能力 &lt;br /&gt; able[''eibl]adj.有能力的，能干的 &lt;br /&gt; abnormal[9b''n0:m2l]adj.反常的，变态的 &lt;br /&gt; aboard[2''b0:d]adv.船(车)上 &lt;br /&gt; &lt;br /&gt; 1. &lt;br /&gt; 查找: (^[a-zA-Z0-0\-]+)(\[*.*\]+)(.*) &lt;br /&gt; 替换: @@@@@&amp;#8221;\1&amp;#8243;,&amp;#8221;\2&amp;#8243;,&amp;#8221;\3&amp;#8243;, &lt;br /&gt; 效果: &lt;br /&gt; @@@@@&amp;#8221;abandon&amp;#8221;,&amp;#8221;[2''b9nd2n]&amp;#8220;,&amp;#8221;v.抛弃，放弃&amp;#8221;, &lt;br /&gt; @@@@@&amp;#8221;abandonment&amp;#8221;,&amp;#8221;[2''b9nd2nm2nt]&amp;#8220;,&amp;#8221;n.放弃&amp;#8221;, &lt;br /&gt; @@@@@&amp;#8221;abbreviation&amp;#8221;,&amp;#8221;[2bri:vi''ei62n]&amp;#8220;,&amp;#8221;n.缩写&amp;#8221;, &lt;br /&gt; @@@@@&amp;#8221;abeyance&amp;#8221;,&amp;#8221;[2''bei2ns]&amp;#8220;,&amp;#8221;n.缓办，中止&amp;#8221;, &lt;br /&gt; @@@@@&amp;#8221;abide&amp;#8221;,&amp;#8221;[2''baid]&amp;#8220;,&amp;#8221;v.遵守&amp;#8221;, &lt;br /&gt; @@@@@&amp;#8221;ability&amp;#8221;,&amp;#8221;[2''biliti]&amp;#8220;,&amp;#8221;n.能力&amp;#8221;, &lt;br /&gt; @@@@@&amp;#8221;able&amp;#8221;,&amp;#8221;[''eibl]&amp;#8220;,&amp;#8221;adj.有能力的，能干的&amp;#8221;, &lt;br /&gt; @@@@@&amp;#8221;abnormal&amp;#8221;,&amp;#8221;[9b''n0:m2l]&amp;#8220;,&amp;#8221;adj.反常的，变态的&amp;#8221;, &lt;br /&gt; @@@@@&amp;#8221;aboard&amp;#8221;,&amp;#8221;[2''b0:d]&amp;#8220;,&amp;#8221;adv.船(车)上&amp;#8221;, &lt;br /&gt; &lt;br /&gt; 2. &lt;br /&gt; 查找: \n &lt;br /&gt; 替换: &lt;br /&gt; 注: 要次替换内容为空 &lt;br /&gt; 效果: &lt;br /&gt;  @@@@@&amp;#8221;abandon&amp;#8221;,&amp;#8221;[2''b9nd2n]&amp;#8220;,&amp;#8221;v.抛弃，放弃   &amp;#8221;,@@@@@&amp;#8221;abandonment&amp;#8221;,&amp;#8221;[2''b9nd2nm2nt]&amp;#8220;,&amp;#8221;n.放弃   &amp;#8221;,@@@@@&amp;#8221;abbreviation&amp;#8221;,&amp;#8221;[2bri:vi''ei62n]&amp;#8220;,&amp;#8221;n.缩写   &amp;#8221;,@@@@@&amp;#8221;abeyance&amp;#8221;,&amp;#8221;[2''bei2ns]&amp;#8220;,&amp;#8221;n.缓办，中止&amp;#8221;,@@@@@&amp;#8221;abide&amp;#8221;,&amp;#8221;[2''baid]&amp;#8220;,&amp;#8221;v.遵守     &amp;#8221;,@@@@@&amp;#8221;ability&amp;#8221;,&amp;#8221;[2''biliti]&amp;#8220;,&amp;#8221;n.能力&amp;#8221;,@@@@@&amp;#8221;able&amp;#8221;,&amp;#8221;[''eibl]&amp;#8220;,&amp;#8221;adj.有能力的，能  干的 &amp;#8221;,@@@@@&amp;#8221;abnormal&amp;#8221;,&amp;#8221;[9b''n0:m2l]&amp;#8220;,&amp;#8221;adj.反常的，变态的   &amp;#8221;,@@@@@&amp;#8221;aboard&amp;#8221;,&amp;#8221;[2''b0:d]&amp;#8220;,&amp;#8221;adv.船(车)上&amp;#8221;,@@@@@&amp;#8221;abolish&amp;#8221;,&amp;#8221;[2''b0li6]&amp;#8220;,&amp;#8221;v.废  除，取消&amp;#8221;,@@@@@&amp;#8221;abolition&amp;#8221;,&amp;#8221;[9b2''li62n]&amp;#8220;,&amp;#8221;n.废除，取消&amp;#8221; &lt;br /&gt; &lt;br /&gt; 3. &lt;br /&gt; 查找: @@@@@ &lt;br /&gt; 替换: \n &lt;br /&gt; 效果: &lt;br /&gt; &amp;#8220;abandon&amp;#8221;,&amp;#8221;[2''b9nd2n]&amp;#8220;,&amp;#8221;v.抛弃，放弃&amp;#8221;, &lt;br /&gt; &amp;#8220;abandonment&amp;#8221;,&amp;#8221;[2''b9nd2nm2nt]&amp;#8220;,&amp;#8221;n.放弃&amp;#8221;, &lt;br /&gt; &amp;#8220;abbreviation&amp;#8221;,&amp;#8221;[2bri:vi''ei62n]&amp;#8220;,&amp;#8221;n.缩写&amp;#8221;, &lt;br /&gt; &amp;#8220;abeyance&amp;#8221;,&amp;#8221;[2''bei2ns]&amp;#8220;,&amp;#8221;n.缓办，中止&amp;#8221;, &lt;br /&gt; &amp;#8220;abide&amp;#8221;,&amp;#8221;[2''baid]&amp;#8220;,&amp;#8221;v.遵守&amp;#8221;, &lt;br /&gt; &amp;#8220;ability&amp;#8221;,&amp;#8221;[2''biliti]&amp;#8220;,&amp;#8221;n.能力&amp;#8221;, &lt;br /&gt; &amp;#8220;able&amp;#8221;,&amp;#8221;[''eibl]&amp;#8220;,&amp;#8221;adj.有能力的，能干的&amp;#8221;, &lt;br /&gt; &amp;#8220;abnormal&amp;#8221;,&amp;#8221;[9b''n0:m2l]&amp;#8220;,&amp;#8221;adj.反常的，变态的&amp;#8221;, &lt;br /&gt; &amp;#8220;aboard&amp;#8221;,&amp;#8221;[2''b0:d]&amp;#8220;,&amp;#8221;adv.船(车)上&amp;#8221;, &lt;br /&gt; &amp;#8220;abolish&amp;#8221;,&amp;#8221;[2''b0li6]&amp;#8220;,&amp;#8221;v.废除，取消&amp;#8221;, &lt;br /&gt;原文地址：http://www.cnblogs.com/answer/archive/2010/03/29/1699751.html&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 现在我手上有一堆汉字，是中国34个省市自治区(一直听说是36个，结果查询一下是34个)，如下：&lt;br /&gt;北京市&lt;br /&gt;天津市&lt;br /&gt;上海市&lt;br /&gt;...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 想改成这样：&lt;br /&gt;INSERT INTO province_info(province_name) VALUES ('北京市');&lt;br /&gt;INSERT INTO province_info(province_name) VALUES ('天津市');&lt;br /&gt;INSERT INTO province_info(province_name) VALUES ('上海市');&lt;br /&gt;...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 就是要把"北京市"放到下面一行语句单引号之间&lt;br /&gt;INSERT INTO province_info(province_name) VALUES ('');&lt;br /&gt;可以使用替换，选择支持正则表达式，查找目标为&lt;br /&gt;(.*)&lt;br /&gt;替换为&lt;br /&gt;INSERT INTO province_info(province_name) VALUES ('\1');&lt;br /&gt;查找目标.*即可查找到目标，加上()为得是替换的时候用 \1 来使用&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这样就可以进行快速地替换了。&lt;/div&gt;&lt;img src="http://www.cnblogs.com/bashan/aggbug/2120624.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bashan/archive/2011/07/29/2120624.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2010/11/19/1881880.html</id><title type="text">从数据表中导出数据并生插入SQL语句</title><summary type="text">导出数据，生成插入SQL</summary><published>2010-11-19T07:51:00Z</published><updated>2010-11-19T07:51:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2010/11/19/1881880.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2010/11/19/1881880.html"/><content type="html">&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" onclick="cnblogs_code_show('39b563d3-b6a9-4c1c-97a8-be38955f21b2')"&gt;&lt;img src="http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif" class="code_img_closed" id="code_img_closed_39b563d3-b6a9-4c1c-97a8-be38955f21b2"  alt="" /&gt;&lt;img src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif" class="code_img_opened" id="code_img_opened_39b563d3-b6a9-4c1c-97a8-be38955f21b2" onclick="cnblogs_code_hide('39b563d3-b6a9-4c1c-97a8-be38955f21b2',event)" style="display: none;"&gt;&lt;div id="cnblogs_code_open_39b563d3-b6a9-4c1c-97a8-be38955f21b2" class="cnblogs_code_hide"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;USE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DB&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tablename&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;sysname&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@RowCount&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@whereClause&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;200&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@KeyColumn&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;sysname&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tablename&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;dbo.Tab&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;这是你要导出的表名&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@RowCount&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;导出的记录数&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@KeyColumn&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;TransactionNumber&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;排序字段&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@whereClause&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;Where&amp;nbsp;InNumber&amp;nbsp;IN&amp;nbsp;(1100239184)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@column&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;MAX&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@columndata&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;MAX&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;max&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;tinyint&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;sysname&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectid&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;sysname&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@ident&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nocount&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;ON&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;OBJECT_ID&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tablename&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;IF&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectid&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;判定对象是否存在&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;begin&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;select&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;the&amp;nbsp;object&amp;nbsp;not&amp;nbsp;exists&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectname&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;rtrim&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;object_name&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectid&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;IF&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;or&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;charindex&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectname&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tablename&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;此判定不严密&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;begin&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;select&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;object&amp;nbsp;not&amp;nbsp;in&amp;nbsp;current&amp;nbsp;database&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;objectproperty&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectid&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;istable&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;AND&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;objectproperty&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectid&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;isview&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;判定对象是否是table&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;begin&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;select&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;the&amp;nbsp;object&amp;nbsp;is&amp;nbsp;not&amp;nbsp;table&amp;amp;&amp;nbsp;view&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SELECT&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@ident&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;status&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;0x80&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;FROM&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;syscolumns&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;WHERE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;id&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectid&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;AND&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;status&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;0x80&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;0x80&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;IF&amp;nbsp;@ident&amp;nbsp;is&amp;nbsp;not&amp;nbsp;null&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PRINT&amp;nbsp;'SET&amp;nbsp;IDENTITY_INSERT&amp;nbsp;'+@tablename+'&amp;nbsp;ON'&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;--&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;syscolumns_cursor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;CURSOR&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;FOR&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SELECT&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c.name&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,c.xtype&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;FROM&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;syscolumns&amp;nbsp;c&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;WHERE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c.id&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #008000;"&gt;@objectid&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;ORDER&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;BY&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;c.colid&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;OPEN&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;syscolumns_cursor&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@column&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@columndata&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;FETCH&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;NEXT&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;FROM&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;syscolumns_cursor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;INTO&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #000000;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;WHILE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000; font-weight: bold;"&gt;@@fetch_status&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;-&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;begin&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000; font-weight: bold;"&gt;@@fetch_status&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;-&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;begin&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;not&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;189&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;34&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;35&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;99&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;98&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;timestamp不需处理，image,text,ntext,sql_variant&amp;nbsp;暂时不处理&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;begin&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@column&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #008000;"&gt;@column&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;CASE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;WHEN&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;len&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@column&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;THEN&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;ELSE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SET&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@columndata&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #008000;"&gt;@columndata&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;CASE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;WHEN&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;len&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@columndata&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;THEN&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;ELSE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;case&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;when&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;167&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;175&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+ISNULL(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+convert(varchar(max),replace(rtrim(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;),&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''''''''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;))+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;NULL&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;varchar,char&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;when&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;231&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;239&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+ISNULL(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;N&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+convert(nvarchar(max),replace(rtrim(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;),&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''''''''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;))+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;NULL&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;nvarchar,nchar&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;when&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;61&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+ISNULL(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+convert(varchar(23),&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,121)+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;NULL&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;datetime&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;when&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;58&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+ISNULL(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+convert(varchar(16),&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,120)+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;NULL&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;smalldatetime&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;when&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;36&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+ISNULL(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+convert(varchar(36),&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''''''''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;,&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;NULL&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;uniqueidentifier&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+ISNULL(convert(varchar(23),&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;),&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;NULL&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&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&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+char(10)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;FETCH&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;NEXT&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;FROM&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;syscolumns_cursor&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;INTO&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@name&lt;/span&gt;&lt;span style="color: #000000;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@xtype&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;END&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;close&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;syscolumns_cursor&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;deallocate&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;syscolumns_cursor&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;declare&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;max&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;set&amp;nbsp;@Result&amp;nbsp;=&amp;nbsp;'SET&amp;nbsp;NOCOUNT&amp;nbsp;ON&amp;nbsp;'+CHAR(10)+'&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;SELECT&amp;nbsp;TOP&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;cast&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@RowCount&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;INSERT&amp;nbsp;&amp;nbsp;INTO&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tablename&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@column&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&amp;nbsp;VALUES(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;+'+@columndata+','')''&amp;nbsp;from&amp;nbsp;'+@tablename&amp;nbsp;+'&amp;nbsp;WHERE&amp;nbsp;TrackingNumber&amp;nbsp;=&amp;nbsp;''51000272846201'''&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@columndata&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;''&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'''&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tablename&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@whereClause&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;IS&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;NOT&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;NULL&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;begin&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@whereClause&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@KeyColumn&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;IS&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;NOT&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;NULL&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;begin&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #800000; font-weight: bold;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@KeyColumn&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;Desc&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;end&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;select&amp;nbsp;@Result&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;sp_executesql&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@Result&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;IF&amp;nbsp;@ident&amp;nbsp;IS&amp;nbsp;NOT&amp;nbsp;NULL&amp;nbsp;PRINT&amp;nbsp;'SET&amp;nbsp;IDENTITY_INSERT&amp;nbsp;'+@tablename+'&amp;nbsp;OFF'&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/bashan/aggbug/1881880.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bashan/archive/2010/11/19/1881880.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2009/05/12/1455023.html</id><title type="text">DateTime数据类型的XML序列化及时区问题</title><summary type="text">.Net 中日期数据XML序列化及时区处理</summary><published>2009-05-12T08:26:00Z</published><updated>2009-05-12T08:26:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2009/05/12/1455023.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2009/05/12/1455023.html"/><content type="text">.Net 中日期数据XML序列化及时区处理</content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2008/10/29/bashan.html</id><title type="text">一次死锁情况分析过程</title><summary type="text">一次SQL Server 死锁情况分析及模拟过程</summary><published>2008-10-29T08:17:00Z</published><updated>2008-10-29T08:17:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2008/10/29/bashan.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2008/10/29/bashan.html"/><content type="text">一次SQL Server 死锁情况分析及模拟过程</content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2008/05/23/1206097.html</id><title type="text">Asp.NET大文件上传组件开发总结_NET2.0源码下载。</title><summary type="text">Asp.NET大文件上传组件开发总结_NET2.0源码下载</summary><published>2008-05-23T14:00:00Z</published><updated>2008-05-23T14:00:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2008/05/23/1206097.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2008/05/23/1206097.html"/><content type="text">Asp.NET大文件上传组件开发总结_NET2.0源码下载</content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2008/05/23/1206095.html</id><title type="text">Asp.NET大文件上传组件开发总结(六)---大文件上传组件使用说明</title><summary type="text">说明大文件上传组件调用组件的接口，操作流程和注意事项。 </summary><published>2008-05-23T13:55:00Z</published><updated>2008-05-23T13:55:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2008/05/23/1206095.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2008/05/23/1206095.html"/><content type="text">说明大文件上传组件调用组件的接口，操作流程和注意事项。 </content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2008/05/23/1206084.html</id><title type="text">Asp.NET大文件上传组件开发总结(五)---上传进度信息的显示</title><summary type="text">在上传组件中，显示文件上传进度信息。</summary><published>2008-05-23T13:36:00Z</published><updated>2008-05-23T13:36:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2008/05/23/1206084.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2008/05/23/1206084.html"/><content type="text">在上传组件中，显示文件上传进度信息。</content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2008/05/17/1201370.html</id><title type="text">在地震中乱谈</title><summary type="text">从12日开始，地震也进行了好多天了，我位于这次地震的边缘--成都，到现在只是有惊无险啊。感谢上帝对我的疼爱。</summary><published>2008-05-17T06:48:00Z</published><updated>2008-05-17T06:48:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2008/05/17/1201370.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2008/05/17/1201370.html"/><content type="text">从12日开始，地震也进行了好多天了，我位于这次地震的边缘--成都，到现在只是有惊无险啊。感谢上帝对我的疼爱。</content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2008/05/16/1200572.html</id><title type="text">Asp.NET大文件上传组件开发总结(四)---封送数据给Asp.NET页面</title><summary type="text">在上传组件中,将处理后的请求内容使用反射的方法封送给Asp.NET页面。</summary><published>2008-05-16T06:27:00Z</published><updated>2008-05-16T06:27:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2008/05/16/1200572.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2008/05/16/1200572.html"/><content type="text">在上传组件中,将处理后的请求内容使用反射的方法封送给Asp.NET页面。</content></entry><entry><id>http://www.cnblogs.com/bashan/archive/2008/05/14/1196749.html</id><title type="text">Asp.NET大文件上传组件开发总结(三)---处理文件内容</title><summary type="text">在上传组件中,将上传的文件内容保存到磁盘中，并封装文件信息提供给页面。</summary><published>2008-05-14T07:09:00Z</published><updated>2008-05-14T07:09:00Z</updated><author><name>巴山</name><uri>http://www.cnblogs.com/bashan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bashan/archive/2008/05/14/1196749.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bashan/archive/2008/05/14/1196749.html"/><content type="text">在上传组件中,将上传的文件内容保存到磁盘中，并封装文件信息提供给页面。</content></entry></feed>
