<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_鱼要的是海洋，鸟要的是天空，我要的是自由！</title><subtitle type="text">平凡的人不平凡的人生</subtitle><id>http://feed.cnblogs.com/blog/u/15334/rss</id><updated>2011-11-10T14:27:07Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/15334/rss"/><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/11/10/2245022.html</id><title type="text">Excel数字与文本的批量转换 整列转换 excel分列功能</title><summary type="text">在Excel中进行数字与文本之间的转换时，往往设定好单元格属性后，还需要双击才能生效。而使用公式转换又需要新增一列。其实我们可以使用excel的分列功能进行批量转换。文本转数字：先把要转换的相关单元格的属性设置为“数值” 选中要转换的相关单元格--&amp;gt; 点击菜单“数据”--&amp;gt;选择“分列”---&amp;gt;选择“下一步”--&amp;gt;“下一步”---&amp;gt;选择“常规”---&amp;gt;点击“完成”数字转文本：选中要转换的相关单元格---&amp;gt;点击菜单“数据”--&amp;gt;选择“分列”---&amp;gt;选择“下一步”--&amp;gt;“下一步”---&amp;gt;选择“文本”---&amp;gt;点击“完成”备注：“分</summary><published>2011-11-10T14:27:00Z</published><updated>2011-11-10T14:27:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/11/10/2245022.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/11/10/2245022.html"/><content type="html">&lt;div id="blog_text" &gt;&#xD;
&lt;p&gt;&lt;span style="color: #38761d;"&gt;在Excel中进行数字与文本之间的转换时，往往设定好单元格属性后，还需要双击才能生效。而使用公式转换又需要新增一列。其实我们可以使用excel的分列功能进行批量转换。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #990000;"&gt;文本转数字：&lt;/span&gt;先把要转换的相关单元格的属性设置为&amp;ldquo;数值&amp;rdquo; &lt;br /&gt;选中要转换的相关单元格--&amp;gt; 点击菜单&amp;ldquo;数据&amp;rdquo;--&amp;gt;选择&amp;ldquo;分列&amp;rdquo;---&amp;gt;选择&amp;ldquo;下一步&amp;rdquo;--&amp;gt;&amp;ldquo;下一步&amp;rdquo;---&amp;gt;选择&amp;ldquo;常规&amp;rdquo;---&amp;gt;点击&amp;ldquo;完成&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #990000;"&gt;数字转文本：&lt;/span&gt;&lt;br /&gt;选中要转换的相关单元格---&amp;gt;点击菜单&amp;ldquo;数据&amp;rdquo;--&amp;gt;选择&amp;ldquo;分列&amp;rdquo;---&amp;gt;选择&amp;ldquo;下一步&amp;rdquo;--&amp;gt;&amp;ldquo;下一步&amp;rdquo;---&amp;gt;选择&amp;ldquo;文本&amp;rdquo;---&amp;gt;点击&amp;ldquo;完成&amp;rdquo;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #990000;"&gt;备注&lt;/span&gt;&lt;span style="color: #990000;"&gt;：&lt;/span&gt;&amp;ldquo;分列&amp;rdquo;的功能只限于把一列的文本与数字进行转换，不能对两列以上的进行转换。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/2245022.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/11/10/2245022.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/06/22/2087690.html</id><title type="text">年薪15万的80后小本科：6分钟让你少走6年职场弯路</title><summary type="text">这个社会是很残酷的，尤其是对于那些刚刚步入社会的80后而言。当很多人都在抱怨这个社会竞争压力太大、没有自己的追求，并因此而丧失斗志的时候，一个年薪15W的80后小本却发出了这个的感慨，“一个人的成就，与岁月无关，与学历无关，与经历有关，最根本决定于经历之后做了什么——有没有去思考、去悟。”作为一名80后，我谨以此文分享我一些尚不足以奉为圭臬的成功经验，希望能对年轻的你有所帮助，为你的职业生涯规划开启新的思考!虽然作者只是一名80后，但其思考的深度和广度以及积极的思考问题的方式，却值得每一个人去学习。首先送给大家一个大微笑作为感谢你的支持。我一直以来相信：成功方式有两种，一种是自己取得成功，另外</summary><published>2011-06-22T15:18:00Z</published><updated>2011-06-22T15:18:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/22/2087690.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/22/2087690.html"/><content type="html">&lt;p&gt;这个社会是很残酷的，尤其是对于那些刚刚步入社会的80后而言。当很多人都在抱怨这个社会竞争压力太大、没有自己的追求，并因此而丧失斗志的时候，一个年薪15W的80后小本却发出了这个的感慨，&amp;ldquo;一个人的成就，与岁月无关，与学历无关，与经历有关，最根本决定于经历之后做了什么&amp;mdash;&amp;mdash;有没有去思考、去悟。&amp;rdquo;作为一名80后，我谨以此文分享我一些尚不足以奉为圭臬的成功经验，希望能对年轻的你有所帮助，为你的职业生涯规划开启新的思考!虽然作者只是一名80后，但其思考的深度和广度以及积极的思考问题的方式，却值得每一个人去学习。&lt;/p&gt;&#xD;
&lt;p&gt;首先送给大家一个大微笑作为感谢你的支持。我一直以来相信：成功方式有两种，一种是自己取得成功，另外一种是帮助别人，通过别人的成功因此你取得了更大的成功。&lt;/p&gt;&#xD;
&lt;p&gt;Chapter 1.也许对于新人来说，面临的最大阻碍就是最缺乏工作经验，而对你最有用的经验其实是在最基层建立起来的，但是很多刚刚上任的人拿到厚厚一本SOP(标准作业流程)手册，就会觉得我只是流程的一部分，大家都在做操作性的东西，照着手册象机器一般干活无聊辛苦且完全学不到什么，但是我可以告诉你，基层工作只是提供了一个环境，能否学到东西在于你自己，有没有去发觉其中的联系以及如何考虑其对组织、对公司运作和发展产生深远的影响，学会站在总经理的角度来看待事物和分析问题，你要知道正是这些因素造就了整个企业的成功。人和人的差距就在于此。思维和意识直接决定了你的未来方向。我相信总有一天你会拥有一份自己的事业，或者成长到能担当起管理好整个企业的重任，&amp;ldquo;至少我们公司是决不可能用一个不懂销售和财务的家伙作副总&amp;rdquo;到那时你所要做的，就是你经历过的每一环相扣而成的&amp;ldquo;链条完整&amp;rdquo;的事，我想你决不希望到那时还回头来&amp;ldquo;补&amp;rdquo;这最基础也是最重要的一课。希望大家在工作中能够保持不断审视和学习的态度。送给你们一句话：本事长自己身上，谁也拿不走。&lt;/p&gt;&#xD;
&lt;p&gt;Chapter2.机会社会在不断发展，市场不断变化，整个世界的知识总量在膨胀式地更新，尤其是市场和技术行业。只有不断扩充自己的知识储备以及完善自己的个人素质，才足以赶上并超越别人(你的竞争者)，否则就只有被淘汰，社会不残酷，社会只是在遵循自然选择。如果想成功，就没有理由懈怠自己，因为机会只有一个，你永远需要从别人手里抢过来;金钱不会凭空产生或者消失，它只会从一个人的口袋流到另一个人的口袋。Greed is good。有句话说的很好，穷人最缺少什么，穷人最缺少野心。&lt;/p&gt;&#xD;
&lt;p&gt;《国民经济学原理》这样描述：独立个体总能&amp;ldquo;认知自己的欲望，以及自己所能支配的财货，并为满足自己现在或将来的欲望而进行预筹。(引用)&amp;rdquo;这大概是文明人与&amp;ldquo;饿了才觅食&amp;rdquo;&amp;ldquo;下雨了就找山洞&amp;rdquo;&amp;ldquo;伤了就等死&amp;rdquo;这般&amp;ldquo;活在现实现下&amp;rdquo;的动物们最大区别，也是达成人类文明进步的根本原因。而这里的预筹指的是：制定明确而清晰的目标，理性评估其可执行性，然后缜密地进行一步一步规划，并果断地一步一步执行下去。这也是职业生涯规划的要义所在!&lt;/p&gt;&#xD;
&lt;p&gt;Chapter3.个性企业需要有个性的人，但不需要每个人都有个性。往往个性只适合最杰出的人。比如苹果公司的乔布斯，他的产品设计个性到是需要市场和所有用户来适应的，这样的个性关系到大型企业发展战略，往往能让已经成功的你做的更加出彩，因为此刻的你是企业家，你已经具有了个人品牌的影响力。上海卫视的节目里有一句话，&amp;ldquo;命运不可改变，唯一可以改变的，是你对待命运的态度&amp;rdquo;，身在企业社会也是同样，当你的能力不至于能够改变企业和社会，那么请你先学会适应企业和社会。不然的话你也可以尝试一下在逆流中试炼自己。学会隐没掉你的年轻，因为社会不会因为你的&amp;ldquo;年轻&amp;rdquo;而原谅你，学会换位思考，站在企业一方考虑问题是绝对没有错的，注意到了吗，非主流们通常都不可能太成功。但是永远不要沦为一个没有思想没有主见的人，关键就在于是否是在合适的时机如何把它彰显出来。&lt;/p&gt;&#xD;
&lt;p&gt;Chapter4.责任心我觉得我们大家都要养成这个习惯，承担起责任。在老板面前就是要努力地表现自己，而不要在那里辩。其实各位，我以前也是常常挨骂的，我的董事长也是常常这样讲我，&amp;ldquo;&amp;ldquo;你注意一下我们的这个月销售正在下滑&amp;rdquo;&amp;ldquo;对不起董事长这是我的错!&amp;rdquo;;&amp;ldquo;销售经理最近状态不是很好&amp;rdquo;&amp;ldquo;抱歉，这个是我失查!&amp;rdquo;;&amp;ldquo;还有David你抓紧一下几个核心人员的招聘&amp;rdquo;&amp;ldquo;好的我马上去办!&amp;rdquo;。然后我下去，我怎么解决问题，甚至怎么把其他人叫过来教训一顿那是我的事，但是我在董事长的面前我有个好习惯，我不常常提起其他任何人的名字。如果我常常是辩解的，我可以把刚才的话这样重讲一遍：&amp;ldquo;你注意一下我们的这个月销售正在下滑&amp;rdquo;&amp;ldquo;哦董事长，我发现这是那个正义坊宣传做的太烂&amp;rdquo;;还有&amp;ldquo;销售经理最近状态不是很好&amp;rdquo;&amp;ldquo;我靠那个销售经理天天晚上去**状态好才怪哦&amp;rdquo;;还有&amp;ldquo;你抓紧一下人员的招聘&amp;rdquo;&amp;ldquo;董事长，我研究出来了，智联猎头其实就是个骗钱的。&amp;rdquo;我如果这样子讲，董事长一定会回我一句什么话&amp;ldquo;那么，李先生请问我要你来干嘛?&amp;rdquo;我是不可能被人家这样讲话的。因为我的理解是：权力越大，责任越大;所以相反地总是推掉自己的责任就等于是在作践自己。一个企业胆敢把重大责权交给一个不敢担当的人吗?你们认为呢?而且，你需要在你力所能及的情况下把同事把部署的责任统统担起，因为&amp;ldquo;担当&amp;rdquo;是你体现领导力和人格魅力塑造的一个重要指标。&lt;/p&gt;&#xD;
&lt;p&gt;Cahpter5 时间管理&lt;/p&gt;&#xD;
&lt;p&gt;上帝是对每个人都公平的就是&amp;mdash;&amp;mdash;时间，同样的一天24小时，同样的一年365天，遇到闰年是366天。在第2章里必然会涉及到的一个词叫机会成本，上帝是对每个人都公平的就是&amp;mdash;&amp;mdash;时间，同样的一天24小时，同样的一年365天，遇到闰年是366天。当同一块地当你选择了养猪，你不得不因此而放弃另外可能的养鸡的收益，这就是你的机会成本。其实每个人每天都在面临这样的选择，我假如选择周末参加课程学习，我的技能会有提升，从而可能改善我的工作表现以获得晋升，但是我却因此放弃了出去逛街心情放松以及增进朋友感情的机会&amp;hellip;等等。在这里我没有权利来评判任何人的价值观，也没有必要干涉任何人的生活方式，我只想明确一点：对自己的选择要负担起责任，抱怨过去毫无价值，及时的总结跟反思却很有必要。也许推动我快速提升的重要因素是我一年有600小时学习和培训的时间。但更重要的因素是我的总结思考和领悟。另外，工作上时间管理的实质就是：如何分清是否重要和是否紧急，并把重要紧急的事情先做，平时尽量多做些重要但不紧急的事情，这样你的工作就不会那么被动和狼狈。&lt;/p&gt;&#xD;
&lt;p&gt;Chapter6 成长&lt;/p&gt;&#xD;
&lt;p&gt;每个月问问自己，我这个月学了什么?这个月问了什么?这个月改善了什么?因为一个人的成就，与岁月无关，与学历无关，与经历有关，最根本是跟经历之后做了什么--有没有去思考、去悟有关。&lt;/p&gt;&#xD;
&lt;p&gt;Chapter7 职业化&lt;/p&gt;&#xD;
&lt;p&gt;职业经理在职场上总是得心应手，而且无论去到哪里都一样。因为职业经理们都共同具备一点，那就是职业化，职业化体现在随时随地随人随事，职业人的核心目标都是你的客户满意，职业人总是准备提供超过客户期望值的服务!这里的客户我指的是：你的上司、同事、家人、下属以及生意场上的真正客户。&lt;/p&gt;&#xD;
&lt;p&gt;职业化大概包括了四方面：&lt;/p&gt;&#xD;
&lt;p&gt;第一个方面是职业人要为高标准的产出负责，你需要明确，你之所以被雇佣是因为：你具有竞争力&amp;mdash;&amp;mdash;专业优势、特殊才能;你能够做出客观的判断&amp;mdash;&amp;mdash;用数据说话;你是正直的&amp;mdash;&amp;mdash;职业道德。&lt;/p&gt;&#xD;
&lt;p&gt;第二个方面是团队协作。作为职业人，你必须记住一点，只有团队协作，才能够提供高标准的服务。这里讲述的不是专业人士，而是职业人士，专业人士是学有专精的人，而职业人士则是注重团队合作的专业人士。尤其是在分工越来越细的现代社会，团队协作就更应该被强调。&lt;/p&gt;&#xD;
&lt;p&gt;第三个方面就是职业人必须为自己的职业生涯负责。要提升客户的竞争力，首先你要提升你自己的竞争力。处在急剧发展的时代，职业人必须不断地学习，否则只能被社会淘汰。所以说，应变的唯一之道是学习。&lt;/p&gt;&#xD;
&lt;p&gt;第四个方面是你的领导能力。我很欣赏一句话：以身作则，不是劝导他人的有效途径，而是唯一途径。我想作为领导者来说，只有自身真正实现了职业化，并贯彻于每个员工身上，才可能指望真正打造一支职业化的队伍!并且，我一直认为，每个人的一言一行都在潜移默化地作用和影响着别人，影响着整个环境。所以，每一位同事都应该为彼此负责，而领导犹应该对全体员工负责。&lt;/p&gt;&#xD;
&lt;p&gt;有人这么计算：工作价值=个人能力&amp;times;职业化的程度&lt;/p&gt;&#xD;
&lt;p&gt;Chapter8 知识量&lt;/p&gt;&#xD;
&lt;p&gt;一个人必须要有很好的DATA BASE，因为，你需要在适当的时机，对公司政策/产品/市场/客户/流程问题，提出多元化反思，有个现象很可怕，叫做&amp;ldquo;瞎忙&amp;rdquo;，很多年轻的光阴会葬送于此，你一定要学会跳出来，学会站在你希望的位置上看问题...这也可以称作你成长的目标节点。我建议你们每天都能看一点财经以掌握市场和国家动态，看一章管理的知识提升自己竞争力，看一些专业领域的信息巩固自己知识储备，再看一点你个人感兴趣的内容轻松你的大脑。希望你们能够时时刻刻做有价值的事。&lt;/p&gt;&#xD;
&lt;p&gt;Chapter9 独立&lt;/p&gt;&#xD;
&lt;p&gt;独立者也是我们通常说的，&amp;ldquo;这个人有思想，有主见，果断&amp;rdquo;，&amp;ldquo;意志坚定、思路清晰、理性&amp;rdquo;，以及&amp;ldquo;有自己的理想和目标&amp;rdquo;。而这些独立个体往往也是&amp;ldquo;具有领袖魅力或号召力&amp;rdquo;，&amp;ldquo;有控制欲&amp;rdquo;以及&amp;ldquo;自负&amp;rdquo;&amp;ldquo;偏执&amp;rdquo;&amp;ldquo;以自我为中心&amp;rdquo;&amp;ldquo;风险承受力强&amp;rdquo;等我下面会写到。而不独立个体则表现为：善解人意，敏感，感性，也表现为：易屈服，随大流，易依赖，人云亦云，警惕，关注现在，规避风险，在意他人看法，善变，易被干扰，易感情波动，缺乏安全感，情绪化，不易自控，不易集中注意力，等等;&lt;/p&gt;&#xD;
&lt;p&gt;这些都是我结合人格分析在社交中发现并总结的大部分独立及不独立的性状表现。&lt;/p&gt;&#xD;
&lt;p&gt;Dior的灵魂人物卡尔&amp;middot;菲尔德，那个创造了Dior之无数经典设计以及提出时尚真谛&amp;ldquo;时尚就是永远穿小壹号&amp;rdquo;的老爷子，他也有这么一句话作为他的座右铭&amp;ldquo;不能独处的人是可耻的。&amp;rdquo; 可以看出他是个不折不扣的偏执及非常自我的独立个体，但这句话讲的很有道理，我希望看到这里的朋友能够回把这句话再读一遍。有的人惧怕独处，认为独处是种折磨，因为往往独处时，他就不知道该干嘛，而且易胡思乱想，往事、回忆以及莫名奇妙的想法会失控一般涌现在脑海中，人通常在这时候，随着人体胜肽发作，本能地放大(痛苦)感受，也许，这也构成了不独立个体更易自杀之事实。相反，独立的人，更易于在独处中发生深度思考，我相信卡尔&amp;middot;菲尔德创造的Dior之大部分经典作品均是出自他大宅中那间永远安静的大书房。再回看当今的办公室，员工的密集格子窝和高级主管们的独立房间，以及越来越多高级写字楼设计出4米甚至6米层高的写字间初衷也就在于此&amp;mdash;&amp;mdash;独立的思考空间。&lt;/p&gt;&#xD;
&lt;p&gt;而&amp;ldquo;吸引力法则&amp;rdquo;足以能够印证上面我说的&amp;mdash;&amp;mdash;独立个体往往也是&amp;ldquo;具有领袖魅力或号召力&amp;rdquo;者，且&amp;ldquo;有控制欲&amp;rdquo;&amp;ldquo;领导&amp;rdquo;这些独立个体之特性，也和不独立个体的&amp;ldquo;易屈服&amp;rdquo;和&amp;ldquo;易依赖&amp;rdquo;形成了最简单的市场供求关系。&lt;/p&gt;&#xD;
&lt;p&gt;我们也可以这样理解：也正是这些人的根性，造就了今天的你，也铸就了今日的社会格局。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/2087690.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/22/2087690.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/06/17/2083783.html</id><title type="text">深入sql server中的事务</title><summary type="text">一. 概述... 1二. 并发访问的不利影响... 11. 脏读（dirty read）... 12. 不可重复读（nonrepeatable read）... 13. 幻读（phantom read）... 1三. 并发访问的控制机制... 21. 锁... 22. 行版本控制... 2四. 隔离级别... 2五. 事务... 31. 事务的模式... 31.1. 显式事务（Explicit Transactions）... 31.2. 自动提交事务（Autocommit Transactions）... 41.3. 隐式事务（Implicit Transactions）... 42. 事务</summary><published>2011-06-17T08:52:00Z</published><updated>2011-06-17T08:52:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/17/2083783.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/17/2083783.html"/><content type="html">&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987824"&gt;&lt;span&gt;&lt;span&gt;一&lt;/span&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;概述&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987825"&gt;&lt;span&gt;&lt;span&gt;二&lt;/span&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;并发访问&lt;span&gt;的&lt;span&gt;不利影响&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987826"&gt;&lt;span&gt;1.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;脏读（&lt;/span&gt;&lt;/span&gt;&lt;span&gt;dirty read&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987827"&gt;&lt;span&gt;2.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;不可重复读（&lt;/span&gt;&lt;/span&gt;&lt;span&gt;nonrepeatable read&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987828"&gt;&lt;span&gt;3.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;幻读（&lt;/span&gt;&lt;/span&gt;&lt;span&gt;phantom read&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987829"&gt;&lt;span&gt;&lt;span&gt;三&lt;/span&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;并发访问&lt;span&gt;的&lt;span&gt;控制机制&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987830"&gt;&lt;span&gt;1.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;锁&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987831"&gt;&lt;span&gt;2.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;行版本控制&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987832"&gt;&lt;span&gt;&lt;span&gt;四&lt;/span&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;隔离级别&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987833"&gt;&lt;span&gt;&lt;span&gt;五&lt;/span&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;事务&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987834"&gt;&lt;span&gt;1.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;事务的模式&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987835"&gt;&lt;span&gt;1.1.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;显式事务&lt;span&gt;（&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Explicit Transactions&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987836"&gt;&lt;span&gt;1.2.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;自动提交事务&lt;span&gt;（&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Autocommit Transactions&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987837"&gt;&lt;span&gt;1.3.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;隐式事务&lt;span&gt;（&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Implicit Transactions&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987838"&gt;&lt;span&gt;2.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;事务的编程&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987839"&gt;&lt;span&gt;2.1.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;Transact-SQL&lt;/span&gt;&lt;span&gt;&lt;span&gt;脚本&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.cnblogs.cc2/#_Toc167987840"&gt;&lt;span&gt;2.2.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;ADO.NET&lt;/span&gt;&lt;span&gt;&lt;span&gt;应用程序接口&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;... &lt;/span&gt;&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987824"&gt;&lt;span&gt;&lt;span&gt;一.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;概述&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;当多个用户同时访问数据库的同一资源时，叫做并发访问。如果并发的访问中有用户对数据进行修改，很可能就会对其他访问同一资源的用户产生不利的影响。可能产生的并发不利影响有以下几类：脏读、不可重复读和幻读。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;为了避免并发访问产生的不利影响，&lt;/span&gt;&lt;span&gt;sql server&lt;/span&gt;&lt;span&gt;设计有两种并发访问的控制机制：锁、行版本控制。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987825"&gt;&lt;span&gt;&lt;span&gt;二.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;并发访问的不利影响&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;并发访问，如果没有并发访问控制机制，可能产生的不利影响有以下几种&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987826"&gt;&lt;span&gt;&lt;span&gt;1.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;脏读（&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;dirty read&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;如果一个用户在更新一条记录，这时第二个用户来读取这条更新了的记录，但是第一个用户在更新了记录后又反悔了，不修改了，回滚了刚才的更新。这样，导致了第二个用户实际上读取到了一条根本就没有存在过的修改后的记录。如果第一个用户在修改记录期间，把所修改的记录锁住，在修改完成前别的用户读取不到记录，就能避免这种情况。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987827"&gt;&lt;span&gt;&lt;span&gt;2.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;不可重复读（&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;nonrepeatable read&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;第一个用户在一次事务中读取同一记录两次，第一次读取一条记录后，又有第二个用户来访问这条记录，并修改了这条记录，第一个用户第二次读取这条记录时，得到的是跟第一次不同的数据了。如果第一个用户在两次读取之间锁住要读取的记录，别的用户不能去修改相应的记录就能避免这种情况。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987828"&gt;&lt;span&gt;&lt;span&gt;3.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;幻读（&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;phantom read&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;第一个用户在一次事务中两次读取同样满足条件的一批记录，第一次读取一批记录后，又有第二个用户来访问这个表，并在这个表中插入或者删除了一些记录，第一个用户第二次以同样条件读取这批记录时，可能得到的结果有些记录是在第一次读取时有，第二次的结果中没有了，或者是第二次读取的结果中有的记录在第一次读取的结果中没有的。如果第一个用户在两次读取之间锁住要读取的记录，别的用户不能去修改相应的记录，也不能增删记录，就能避免这种情况。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987829"&gt;&lt;span&gt;&lt;span&gt;三.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;并发访问的控制机制&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;Sql server&lt;/span&gt;&lt;span&gt;中提供了两种并发控制的机制以避免在并发访问时可能产生的不利影响。这两种机制是：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987830"&gt;&lt;span&gt;&lt;span&gt;1.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;锁&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;每个事务对所依赖的资源（如行、页或表）请求不同类型的锁。锁可以阻止其他事务以某种可能会导致事务请求锁出错的方式修改资源。当事务不再依赖锁定的资源时，它将释放锁。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;根据需要锁定资源的粒度和层次，锁有许多类型，主要的有几种：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;表类型：锁定整个表&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;行类型：锁定某个行&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;文件类型：锁定某个数据库文件&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;数据库类型：锁定整个数据库&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;页类型：锁定&lt;/span&gt;&lt;span&gt;8K&lt;/span&gt;&lt;span&gt;为单位的数据库页&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;span&gt;锁的粒度越小，锁定的范围越小，对别的访问的阻塞就越小，但是所用的锁可能会比较多，锁的消耗就比较大。锁的粒度越大，对别的访问的阻塞可能性就越大，但是所用的锁就会比较少，锁的消耗就比较小。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;对于编程人员来说，不用手工去设置控制锁，&lt;/span&gt;&lt;span&gt;sql server&lt;/span&gt;&lt;span&gt;通过设置事务的隔离级别自动管理锁的设置和控制。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;Sql server&lt;/span&gt;&lt;span&gt;专门管理锁的是锁管理器，锁管理器通过查询分析器分析待执行的&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;语句，来判断语句将会访问哪些资源，进行什么操作，然后结合设定的隔离级别自动分配管理需要用到的锁。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987831"&gt;&lt;span&gt;&lt;span&gt;2.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;行版本控制&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;当启用了基于行版本控制的隔离级别时，数据库引擎&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;将维护修改的每一行的版本。应用程序可以指定事务使用行版本查看事务或查询开始时存在的数据，而不是使用锁保护所有读取。通过使用行版本控制，读取操作阻止其他事务的可能性将大大降低。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987832"&gt;&lt;span&gt;&lt;span&gt;四.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;隔离级别&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;上面提到了，&lt;/span&gt;&lt;span&gt;sql server&lt;/span&gt;&lt;span&gt;通过设置隔离级别来控制锁的使用，从而实现并发法访问控制。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;Microsoft SQL Server &lt;/span&gt;&lt;span&gt;数据库引擎支持所有这些隔离级别：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;未提交读（隔离事务的最低级别，只能保证不读取物理上损坏的数据）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;已提交读（数据库引擎的默认级别）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;可重复读&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;可序列化（隔离事务的最高级别，事务之间完全隔离）&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;span&gt;这几种隔离级别，对应上面三种并发访问可能产生的不利影响，分别有不同的效果，见下表：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;table border="1" width="825" cellpadding="0" cellspacing="0" style="width: 825px; height: 122px;"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="center"&gt;&lt;strong&gt;&lt;span&gt;隔离级别&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="center"&gt;&lt;strong&gt;&lt;span&gt;脏读&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="center"&gt;&lt;strong&gt;&lt;span&gt;不可重复读&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="center"&gt;&lt;strong&gt;&lt;span&gt;幻读&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;strong&gt;&lt;span&gt;未提交读&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;是&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;是&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;是&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;strong&gt;&lt;span&gt;已提交读&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;是&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;是&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;strong&gt;&lt;span&gt;可重复读&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;是&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;strong&gt;&lt;span&gt;快照&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;strong&gt;&lt;span&gt;可序列化&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td&gt;&#xD;
&lt;p align="left"&gt;&lt;span&gt;否&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987833"&gt;&lt;span&gt;&lt;span&gt;五.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;事务&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;事务是一个逻辑上的单个的工作单元，其中可以包括许多操作，但是它们在逻辑上是一个整体，要么全部完成，要么全部失败，就好像什么操作都没进行似的。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;事务是十分可靠坚固的机制，它能保证事务要么全部完成，要么能全部回滚。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;锁：使用锁的机制尽可能的保证并发事务的隔离性，避免并发的不利影响。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;事务日志：事务日志记录着整个事务的所有操作步骤，必要的时候靠日志重新开始事务或者回滚事务。不管出现什么状况，哪怕是网络中断，机器断电，甚至是数据库引擎本身出问题了，通过事务日志都能保证事务的完整性。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;事务管理：保证一个事务的原子性和数据的一致性。一个事务开始后，它要么成功的完成，要么失败，回滚到事务没开始前的那个状态，事务开始做的所有修改都将复原。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987834"&gt;&lt;span&gt;&lt;span&gt;1.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;事务的模式&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;控制事务的开始结束的时间点和事务的范围，有几种事务模式：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987835"&gt;&lt;span&gt;&lt;span&gt;1.1.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;显式事务（&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;Explicit Transactions&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;显式事务通过&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;脚本的&lt;/span&gt;&lt;span&gt;BEGIN TRANSACTION&lt;/span&gt;&lt;span&gt;或者编程接口（&lt;/span&gt;&lt;span&gt;API&lt;/span&gt;&lt;span&gt;）的开始事务语句启动事务，以&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;脚本的&lt;/span&gt;&lt;span&gt;COMMIT &lt;/span&gt;&lt;span&gt;或&lt;/span&gt;&lt;span&gt; ROLLBACK&lt;/span&gt;&lt;span&gt;语句提交或回滚事务，编程接口（&lt;/span&gt;&lt;span&gt;API&lt;/span&gt;&lt;span&gt;）的提交事务或回滚事务语句结束事务。都是通过显式的命令控制事务的开始和结束。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;从事务开始到事务提交或者回滚是一个完整的事务周期，事务一旦开始，结果要么是提交，要么是回滚。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;如果事务范围内发生错误，错误分为几种类型，不同类型的错误有不同的行为。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;严重错误&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;比如，客户端到服务端的网络中断了，或者客户的机器被关机了，数据引擎会被通知数据连接已中断，这样严重的错误数据引擎会自动在服务端回滚整个事务。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;运行时错误&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;语句之间的&amp;ldquo;&lt;/span&gt;&lt;span&gt;GO&lt;/span&gt;&lt;span&gt;&amp;rdquo;命令形成的区域为命令批次。数据引擎编译和执行语句是以批次为单位的。一次编译一个批次的命令，编译完成后执行这个批次的命令。存储过程是整个被一次编译的，所以一个存储过程内不分批次，整个过程就是一个批次。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;大多数情况下，在一个批次中一条语句发生运行时错误，这个语句将被中止，同时同一批次的所有后续语句也不再执行，但同一批次前面已经执行的命令依然有效。但是可以使用了&lt;/span&gt;&lt;span&gt;try&amp;hellip;catch&lt;/span&gt;&lt;span&gt;捕获错误，并进行相应处理，比如执行事务回滚命令。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;有一些运行时错误，比如插入了一个主键重复的记录，只中止当前出错的这条语句，后续的语句照样继续执行。这类错误也能被&lt;/span&gt;&lt;span&gt;try&amp;hellip;catch&lt;/span&gt;&lt;span&gt;捕获到。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;为了保证整个事务中，任何语句出现错误都回滚整个事务，最简单的方法是在事务开始前设置&lt;/span&gt;&lt;span&gt;SET XACT_ABORT &lt;/span&gt;&lt;span&gt;为&lt;/span&gt;&lt;span&gt; ON&lt;/span&gt;&lt;span&gt;，这个设置指示数据引擎，在一个事务中遇到一个错误后，不再执行后续的事务，并回滚整个事务。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;l&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;编译错误&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;遇到编译错误时，错误语句所在的批次不被执行，并不会受&lt;/span&gt;&lt;span&gt;SET XACT_ABORT&lt;/span&gt;&lt;span&gt;设置的影响。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987836"&gt;&lt;span&gt;&lt;span&gt;1.2.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;自动提交事务（&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;Autocommit Transactions&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;这个模式是数据引擎的缺省模式，也是各种编程接口的事务缺省模式。每个单独的语句在完成后被提交，失败后被回滚，编程人员不需要指定任何命令。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;每个单独的语句就是一个事务的单位，成功了就提交，这句语句执行错误就回滚这条语句，对其他语句的执行不产生影响。注意这里说的执行错误是运行时错误，如果语句本身有编译错误，比如&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;语句的关键词拼写错误了，那么发生编译错误语句所在的那个批次的语句都将不被执行。比如：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;&lt;span&gt;USE AdventureWorks;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;GO&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;CREATE TABLE TestBatch (Cola INT PRIMARY KEY, Colb CHAR(3));&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;GO&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;INSERT INTO TestBatch VALUES (1, 'aaa');&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;INSERT INTO TestBatch VALUES (2, 'bbb');&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;INSERT INTO TestBatch VALUSE (3, 'ccc');&amp;nbsp;-- Syntax error.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;GO&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;SELECT * FROM TestBatch;&amp;nbsp;-- Returns no rows.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;GO&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;span&gt;上面这段&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;中的第三个&lt;/span&gt;&lt;span&gt;insert&lt;/span&gt;&lt;span&gt;语句&lt;/span&gt;&lt;span&gt;values&lt;/span&gt;&lt;span&gt;关键字拼写错误，将导致编译错误，结果是跟这个语句在同一批次的所有三条&lt;/span&gt;&lt;span&gt;insert&lt;/span&gt;&lt;span&gt;语句都将不被执行。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;如果上面第三个&lt;/span&gt;&lt;span&gt;insert&lt;/span&gt;&lt;span&gt;语句是这样的：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;INSERT INTO TestBatch VALUES (1, 'ccc');&amp;nbsp;-- Duplicate key error.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;这将产生一个运行时错误&amp;ldquo;重复的主键&amp;rdquo;，这条语句将被回滚，但是不影响前面两条&lt;/span&gt;&lt;span&gt;insert&lt;/span&gt;&lt;span&gt;语句。从这点可以看出，自动提交模式是每条单独的语句要么完成要么回滚，不影响其他语句的执行。&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987837"&gt;&lt;span&gt;&lt;span&gt;1.3.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;隐式事务（&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;Implicit Transactions&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;在&lt;/span&gt;&lt;span&gt;SET IMPLICIT_TRANSACTIONS ON&lt;/span&gt;&lt;span&gt;命令之后的第一条语句开始，就开始一个新的事务，直到遇到&lt;/span&gt;&lt;span&gt;COMMIT &lt;/span&gt;&lt;span&gt;或&lt;/span&gt;&lt;span&gt; ROLLBACK&lt;/span&gt;&lt;span&gt;语句结束这个事务，下一个语句又是一个新的事务，同样直到遇到&lt;/span&gt;&lt;span&gt;COMMIT &lt;/span&gt;&lt;span&gt;或&lt;/span&gt;&lt;span&gt; ROLLBACK&lt;/span&gt;&lt;span&gt;语句结束这个事务。这样形成了一个事务链，直到&lt;/span&gt;&lt;span&gt;SET IMPLICIT_TRANSACTIONS OFF&lt;/span&gt;&lt;span&gt;结束隐式事务，回到默认的自动提交事务模式。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;事务中的行为跟显式事务模式是一致的。&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;span&gt;事务体现在&lt;/span&gt;&lt;span&gt;connection&lt;/span&gt;&lt;span&gt;的水平，一个&lt;/span&gt;&lt;span&gt;connection&lt;/span&gt;&lt;span&gt;具有事务模式，自动提交模式是&lt;/span&gt;&lt;span&gt;connection&lt;/span&gt;&lt;span&gt;的缺省事务模式，直到&lt;/span&gt;&lt;span&gt;BEGIN TRANSACTION&lt;/span&gt;&lt;span&gt;语句开始显式事务模式，或者隐式事务被&lt;/span&gt;&lt;span&gt;SET IMPLICIT_TRANSACTIONS ON&lt;/span&gt;&lt;span&gt;设置，连接的事务模式被置为显式或隐式事务模式，当显示事务被提交或者回滚，隐式事务被置为关闭后，这个连接的事务模式又被置为自动提交模式。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987838"&gt;&lt;span&gt;&lt;span&gt;2.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;事务的编程&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;数据库的编程有两种方式，一种应用程序接口（&lt;/span&gt;&lt;span&gt;API&lt;/span&gt;&lt;span&gt;），包括&lt;/span&gt;&lt;span&gt;ODBC&lt;/span&gt;&lt;span&gt;、&lt;/span&gt;&lt;span&gt;ADO &lt;/span&gt;&lt;span&gt;、&lt;/span&gt;&lt;span&gt;ado.net&lt;/span&gt;&lt;span&gt;等等编程接口，一种是&lt;/span&gt;&lt;span&gt;Transact-SQL&lt;/span&gt;&lt;span&gt;脚本，典型的是存储过程。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987839"&gt;&lt;span&gt;&lt;span&gt;2.1.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Transact-SQL&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;脚本&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;BEGIN TRANSACTION &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;标记显式连接事务的起始点。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;COMMIT TRANSACTION &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt;或&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt; COMMIT WORK &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;如果没有遇到错误，可使用该语句成功地结束事务。该事务中的所有数据修改在数据库中都将永久有效。事务占用的资源将被释放。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;ROLLBACK TRANSACTION &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt;或&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt; ROLLBACK WORK &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;用来回滚遇到错误的事务。该事务修改的所有数据都返回到事务开始时的状态。事务占用的资源将被释放。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a name="_Toc167987840"&gt;&lt;span&gt;&lt;span&gt;2.2.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;ADO.NET&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;应用程序接口&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;对&lt;/span&gt;&lt;span&gt; SqlConnection &lt;/span&gt;&lt;span&gt;对象使用&lt;/span&gt;&lt;span&gt; BeginTransaction &lt;/span&gt;&lt;span&gt;方法可以启动一个显式事务。若要结束事务，可以对&lt;/span&gt;&lt;span&gt; SqlTransaction &lt;/span&gt;&lt;span&gt;对象调用&lt;/span&gt;&lt;span&gt; Commit() &lt;/span&gt;&lt;span&gt;或&lt;/span&gt;&lt;span&gt; Rollback() &lt;/span&gt;&lt;span&gt;方法。&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;span&gt;下面主要以在存储过程中使用事务的编程详加说明&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;span&gt;使用事务的目的是保持一段&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;语句执行的完整性，要么全部执行成功，只要有一条语句失败就能完全回滚，回到事务开始前的状态。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;事务有起点，即通过&lt;/span&gt;&lt;span&gt;BEGIN TRANSACTION&lt;/span&gt;&lt;span&gt;启动一个事务，其后执行事务中的各个语句，最后要判断，全部语句执行都成功了，就用&lt;/span&gt;&lt;span&gt;COMMIT TRANSACTION&lt;/span&gt;&lt;span&gt;提交事务，把事务中执行的语句的结果固定下来；如果事务中有任何错误，要能捕获到错误，并执行&lt;/span&gt;&lt;span&gt;ROLLBACK TRANSACTION&lt;/span&gt;&lt;span&gt;回滚整个事务。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;下面是一段示例代码：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;&lt;span&gt;USE AdventureWorks;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;BEGIN TRANSACTION;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;BEGIN TRY&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;-- &lt;/span&gt;&lt;span&gt;产生一个违反约束的错误&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DELETE FROM Production.Product&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;WHERE ProductID = 980;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;END TRY&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;BEGIN CATCH&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SELECT &lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ERROR_NUMBER() AS ErrorNumber,&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ERROR_SEVERITY() AS ErrorSeverity,&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ERROR_STATE() as ErrorState,&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ERROR_PROCEDURE() as ErrorProcedure,&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ERROR_LINE() as ErrorLine,&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ERROR_MESSAGE() as ErrorMessage;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;IF @@TRANCOUNT &amp;gt; 0&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ROLLBACK TRANSACTION;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;END CATCH;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;IF @@TRANCOUNT &amp;gt; 0&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;COMMIT TRANSACTION;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;span&gt;把事务中要执行的语句都放在&lt;/span&gt;&lt;span&gt;TRY&lt;/span&gt;&lt;span&gt;语句块中，保证所有语句产生错误都能被捕获到。如果事务中的语句一旦产生错误，事务中的后续语句不再被执行，直接跳到&lt;/span&gt;&lt;span&gt;CATCH&lt;/span&gt;&lt;span&gt;语句块执行，进行出错后的后续处理过程。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;CATCH&lt;/span&gt;&lt;span&gt;语句块中的最主要的工作就是执行事务回滚语句，以回滚整个事务。也可以进行一些其他辅助性的工作，显示错误，记录错误等等。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;如果事务中所有语句都没有出错，顺利执行完成，程序就跳过&lt;/span&gt;&lt;span&gt;CATCH&lt;/span&gt;&lt;span&gt;语句块，执行最后的&lt;/span&gt;&lt;span&gt;COMMIT TRANSACTION&lt;/span&gt;&lt;span&gt;提交事务。&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;span&gt;经常看到有些人使用&lt;/span&gt;&lt;span&gt;@@error&lt;/span&gt;&lt;span&gt;来捕获错误，判断是否需要回滚事务，代码大概如下：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td&gt;&#xD;
&lt;div&gt;&#xD;
&lt;p&gt;&lt;span&gt;BEGIN TRANSACTION;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;Select xxx from yyyy;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;--&lt;/span&gt;&lt;span&gt;事务中的&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;语句&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&amp;hellip;&amp;hellip;&lt;/span&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;span&gt;If @@error &amp;gt; 0&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ROLLBACK TRANSACTION;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&amp;nbsp;Else&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;COMMIT TRANSACTION;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;span&gt;这里使用&lt;/span&gt;&lt;span&gt;@@error&lt;/span&gt;&lt;span&gt;来判断事务中所有的语句是否发生错误，并以此来决定是回滚事务，还是提交事务。实际上这么做是是十分错误的。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;第一，&lt;/span&gt;&lt;span&gt;@@error&lt;/span&gt;&lt;span&gt;是针对每个&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;语句执行结果，反映的是当前执行的语句出错状态，当执行到下一句，&lt;/span&gt;&lt;span&gt;@@error&lt;/span&gt;&lt;span&gt;又被重置以反应下一句语句的执行结果。所以用&lt;/span&gt;&lt;span&gt;@@error&lt;/span&gt;&lt;span&gt;来判断所有语句是否出错是不行的。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;第二，&lt;/span&gt;&lt;span&gt;sql&lt;/span&gt;&lt;span&gt;语句的运行时错误有两类，一类是语句发生了错误，此语句被中止，但后续语句还能被继续执行，一类是语句发生错误后，一个命令批次中的后续的所有语句也不再被执行。当事务中的语句发生这种错误，那么放在最后的&lt;/span&gt;&lt;span&gt;If @@error &amp;gt; 0&lt;/span&gt;&lt;span&gt;判断语句都不会有机会被执行了。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span&gt;这样的做法可能导致很严重的后果：如果事务中有语句产生第一类的错误，后续语句都不被执行，原来设计的ROLLBACK TRANSACTION或COMMIT TRANSACTION都没有机会被执行，就是说被这个事务锁了的资源都将得不到释放，产生的后果是，如果这个事务对某些记录设置了共享锁，那这些记录再也不能被修改，更惨的是如果这个事务对某些记录设置了排他锁，那么读取这些记录的语句一直会被堵塞，执行不下去了。程序也就死在那里了。&lt;br /&gt;&lt;br /&gt;所以，在事务中用来捕获语句错误还是需要使用&lt;/span&gt;&lt;span&gt;try&amp;hellip;catch&lt;/span&gt;&lt;span&gt;语句块。&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/2083783.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/17/2083783.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/06/14/2080252.html</id><title type="text">SQL SERVER性能分析--执行sql次数和逻辑次数</title><summary type="text">在测量功能时，先以下命令清除sql server的缓存：dbccfreeProcCacheSELECTcreation_timeN&amp;#39;语句编译时间&amp;#39;,last_execution_timeN&amp;#39;上次执行时间&amp;#39;,total_physical_readsN&amp;#39;物理读取总次数&amp;#39;,total_logical_reads/execution_countN&amp;#39;每次逻辑读次数&amp;#39;,total_logical_readsN&amp;#39;逻辑读取总次数&amp;#39;,total_logical_writesN&amp;#39;逻辑写入总次数&amp;#39;,execution_c</summary><published>2011-06-14T00:33:00Z</published><updated>2011-06-14T00:33:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/14/2080252.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/14/2080252.html"/><content type="html">&lt;p&gt;在测量功能时，先以下命令清除sql server的缓存：&lt;/p&gt;&#xD;
&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&lt;span style="color: #0000ff;"&gt;dbcc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;freeProcCache&lt;/span&gt;&#xD;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;SELECT&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;creation_time&amp;nbsp;&amp;nbsp;N&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,last_execution_time&amp;nbsp;&amp;nbsp;N&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,total_physical_reads&amp;nbsp;N&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,total_logical_reads&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;execution_count&amp;nbsp;N&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,total_logical_reads&amp;nbsp;&amp;nbsp;N&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,total_logical_writes&amp;nbsp;N&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&amp;nbsp;execution_count&amp;nbsp;&amp;nbsp;N&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&amp;nbsp;total_worker_time&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;N&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;所用的CPU总时间ms&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&amp;nbsp;total_elapsed_time&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;N&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;总花费时间ms&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&amp;nbsp;(total_elapsed_time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;execution_count)&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;N&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;平均时间ms&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;SUBSTRING&lt;/span&gt;&lt;span style="color: #000000;"&gt;(st.&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;text&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;(qs.statement_start_offset&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;2&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="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&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: #ff00ff;"&gt;CASE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;statement_end_offset&amp;nbsp;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&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;span style="color: #0000ff;"&gt;WHEN&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="font-weight: bold; color: #800000;"&gt;1&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: #ff00ff;"&gt;DATALENGTH&lt;/span&gt;&lt;span style="color: #000000;"&gt;(st.&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;text&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&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;span style="color: #0000ff;"&gt;ELSE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;qs.statement_end_offset&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&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: #000000;"&gt;&amp;nbsp;qs.statement_start_offset)&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;2&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="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;N&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;FROM&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;sys.dm_exec_query_stats&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;AS&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;qs&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;CROSS&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;APPLY&amp;nbsp;sys.dm_exec_sql_text(qs.sql_handle)&amp;nbsp;st&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;SUBSTRING&lt;/span&gt;&lt;span style="color: #000000;"&gt;(st.&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;text&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;(qs.statement_start_offset&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;2&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="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&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: #ff00ff;"&gt;CASE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;statement_end_offset&amp;nbsp;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&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;span style="color: #0000ff;"&gt;WHEN&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="font-weight: bold; color: #800000;"&gt;1&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: #ff00ff;"&gt;DATALENGTH&lt;/span&gt;&lt;span style="color: #000000;"&gt;(st.&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;text&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&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;span style="color: #0000ff;"&gt;ELSE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;qs.statement_end_offset&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;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&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: #000000;"&gt;&amp;nbsp;qs.statement_start_offset)&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;2&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="font-weight: bold; color: #800000;"&gt;1&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;like&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;%fetch%&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img align="top" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" /&gt;&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;&amp;nbsp;total_elapsed_time&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;execution_count&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DESC&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/2080252.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/14/2080252.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/06/03/2071273.html</id><title type="text">SQL语句导入导出大全，包括excel,access</title><summary type="text">/*******导出到excelEXECmaster..xp_cmdshell’bcpSettleDB.dbo.shanghuoutc:\temp1.xls-c-q-S&amp;quot;GNETDATA/GNETDATA&amp;quot;-U&amp;quot;sa&amp;quot;-P&amp;quot;&amp;quot;’/***********导入ExcelSELECT*FROMOpenDataSource(’Microsoft.Jet.OLEDB.4.0’,’DataSource=&amp;quot;c:\test.xls&amp;quot;;UserID=Admin;Password=;Extendedproperties=Excel5.</summary><published>2011-06-03T05:35:00Z</published><updated>2011-06-03T05:35:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/03/2071273.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/03/2071273.html"/><content type="html">&lt;h1 &gt;&lt;a href="http://www.cnblogs.com/nbwzy/archive/2007/04/30/732924.html" id="ctl02_TitleUrl" &gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;div id="cnblogs_post_body"&gt;&#xD;
&#xD;
&lt;div style="padding-right: 5px; padding-left: 4px; font-size: 13px; padding-bottom: 4px; width: 98%; word-break: break-all; padding-top: 4px; background-color: #eeeeee; border: #cccccc 1px solid;"&gt;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;******&amp;nbsp;&amp;nbsp;导出到excel&amp;nbsp;&lt;br /&gt;EXEC&amp;nbsp;master..xp_cmdshell&amp;nbsp;&amp;rsquo;bcp&amp;nbsp;SettleDB.dbo.shanghu&amp;nbsp;out&amp;nbsp;c:\temp1.xls&amp;nbsp;-c&amp;nbsp;-q&amp;nbsp;-S"GNETDATA/GNETDATA"&amp;nbsp;-U"sa"&amp;nbsp;-P""&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;/***********&amp;nbsp;&amp;nbsp;导入Excel&amp;nbsp;&lt;br /&gt;SELECT&amp;nbsp;*&amp;nbsp;&lt;br /&gt;FROM&amp;nbsp;OpenDataSource(&amp;nbsp;&amp;rsquo;Microsoft.Jet.OLEDB.4.0&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;rsquo;Data&amp;nbsp;Source="c:\test.xls";User&amp;nbsp;ID=Admin;Password=;Extended&amp;nbsp;properties=Excel&amp;nbsp;5.0&amp;rsquo;)&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;xactions&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;insert&amp;nbsp;into&amp;nbsp;table1&amp;nbsp;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;&lt;br /&gt;OPENROWSET('MICROSOFT.JET.OLEDB.4.0'&lt;br /&gt;,'Excel&amp;nbsp;5.0;HDR=YES;DATABASE=c:\1.xls',table1$)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SELECT&amp;nbsp;cast(cast(科目编号&amp;nbsp;as&amp;nbsp;numeric(10,2))&amp;nbsp;as&amp;nbsp;nvarchar(255))+&amp;rsquo;　&amp;rsquo;&amp;nbsp;转换后的别名&amp;nbsp;&lt;br /&gt;FROM&amp;nbsp;OpenDataSource(&amp;nbsp;&amp;rsquo;Microsoft.Jet.OLEDB.4.0&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;rsquo;Data&amp;nbsp;Source="c:\test.xls";User&amp;nbsp;ID=Admin;Password=;Extended&amp;nbsp;properties=Excel&amp;nbsp;5.0&amp;rsquo;)&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;xactions&amp;nbsp;&lt;br /&gt;&lt;br /&gt;/**&amp;nbsp;导入文本文件&amp;nbsp;&lt;br /&gt;EXEC&amp;nbsp;master..xp_cmdshell&amp;nbsp;&amp;rsquo;bcp&amp;nbsp;"dbname..tablename"&amp;nbsp;in&amp;nbsp;c:\DT.txt&amp;nbsp;-c&amp;nbsp;-Sservername&amp;nbsp;-Usa&amp;nbsp;-Ppassword&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;/**&amp;nbsp;导出文本文件&amp;nbsp;&lt;br /&gt;EXEC&amp;nbsp;master..xp_cmdshell&amp;nbsp;&amp;rsquo;bcp&amp;nbsp;"dbname..tablename"&amp;nbsp;out&amp;nbsp;c:\DT.txt&amp;nbsp;-c&amp;nbsp;-Sservername&amp;nbsp;-Usa&amp;nbsp;-Ppassword&amp;rsquo;&amp;nbsp;&lt;br /&gt;或&amp;nbsp;&lt;br /&gt;EXEC&amp;nbsp;master..xp_cmdshell&amp;nbsp;&amp;rsquo;bcp&amp;nbsp;"Select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;dbname..tablename"&amp;nbsp;queryout&amp;nbsp;c:\DT.txt&amp;nbsp;-c&amp;nbsp;-Sservername&amp;nbsp;-Usa&amp;nbsp;-Ppassword&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;导出到TXT文本，用逗号分开&amp;nbsp;&lt;br /&gt;exec&amp;nbsp;master..xp_cmdshell&amp;nbsp;&amp;rsquo;bcp&amp;nbsp;"库名..表名"&amp;nbsp;out&amp;nbsp;"d:\tt.txt"&amp;nbsp;-c&amp;nbsp;-t&amp;nbsp;,-U&amp;nbsp;sa&amp;nbsp;-P&amp;nbsp;password&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BULK&amp;nbsp;INSERT&amp;nbsp;库名..表名&amp;nbsp;&lt;br /&gt;FROM&amp;nbsp;&amp;rsquo;c:\test.txt&amp;rsquo;&amp;nbsp;&lt;br /&gt;WITH&amp;nbsp;(&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FIELDTERMINATOR&amp;nbsp;=&amp;nbsp;&amp;rsquo;;&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ROWTERMINATOR&amp;nbsp;=&amp;nbsp;&amp;rsquo;\n&amp;rsquo;&amp;nbsp;&lt;br /&gt;)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--/*&amp;nbsp;dBase&amp;nbsp;IV文件&amp;nbsp;&lt;br /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;&lt;br /&gt;OPENROWSET(&amp;rsquo;MICROSOFT.JET.OLEDB.4.0&amp;rsquo;&amp;nbsp;&lt;br /&gt;,&amp;rsquo;dBase&amp;nbsp;IV;HDR=NO;IMEX=2;DATABASE=C:\&amp;rsquo;,&amp;rsquo;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;[客户资料4.dbf]&amp;rsquo;)&amp;nbsp;&lt;br /&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&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;/*&amp;nbsp;dBase&amp;nbsp;III文件&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&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;/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: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;OPENROWSET&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;MICROSOFT.JET.OLEDB.&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;4.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;br /&gt;,&amp;rsquo;dBase&amp;nbsp;III;HDR&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;NO;IMEX&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DATABASE&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;C:\&amp;rsquo;,&amp;rsquo;&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: #808080;"&gt;*&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;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;客户资料3.dbf&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;)&amp;nbsp;&lt;br /&gt;&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: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;/*&amp;nbsp;FoxPro&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;select&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: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;openrowset&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;MSDASQL&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;rsquo;Driver&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Microsoft&amp;nbsp;Visual&amp;nbsp;FoxPro&amp;nbsp;Driver;SourceType&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;DBF;SourceDB&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;c:\&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;rsquo;&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: #808080;"&gt;*&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;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;aa.DBF&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;)&amp;nbsp;&lt;br /&gt;&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: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;*************导入DBF文件***************&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&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;/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: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;openrowset&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;MSDASQL&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;rsquo;Driver&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Microsoft&amp;nbsp;Visual&amp;nbsp;FoxPro&amp;nbsp;Driver;&amp;nbsp;&lt;br /&gt;SourceDB&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;e:\VFP98\data;&amp;nbsp;&lt;br /&gt;SourceType&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;DBF&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;rsquo;&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: #808080;"&gt;*&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;customer&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;country&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;!=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;"USA"&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;country&amp;rsquo;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;go&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;****************&amp;nbsp;导出到DBF&amp;nbsp;**************&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;insert&lt;/span&gt;&lt;span style="color: #000000;"&gt;&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: #ff00ff;"&gt;openrowset&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;MSDASQL&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;rsquo;Driver&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Microsoft&amp;nbsp;Visual&amp;nbsp;FoxPro&amp;nbsp;Driver;SourceType&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;DBF;SourceDB&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;c:\&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;rsquo;&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: #808080;"&gt;*&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;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;aa.DBF&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;)&amp;nbsp;&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;/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: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;表&amp;nbsp;&lt;br /&gt;&lt;br /&gt;说明:&amp;nbsp;&lt;br /&gt;SourceDB&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;c:\&amp;nbsp;&amp;nbsp;指定foxpro表所在的文件夹&amp;nbsp;&lt;br /&gt;aa.DBF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;指定foxpro表的文件名.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;************导出到Access*******************&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;insert&lt;/span&gt;&lt;span style="color: #000000;"&gt;&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: #ff00ff;"&gt;openrowset&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;Microsoft.Jet.OLEDB.&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;4.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rsquo;x:\A.mdb&amp;rsquo;;&amp;rsquo;admin&amp;rsquo;;&amp;rsquo;&amp;rsquo;,A表)&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: #808080;"&gt;*&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;数据库名..B表&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;************导入Access*******************&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;insert&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;B表&amp;nbsp;selet&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: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;openrowset&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;Microsoft.Jet.OLEDB.&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;4.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;rsquo;x:\A.mdb&amp;rsquo;;&amp;rsquo;admin&amp;rsquo;;&amp;rsquo;&amp;rsquo;,A表)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #808080;"&gt;*********************&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;导入&amp;nbsp;xml　文件&amp;nbsp;&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;@idoc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&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;@doc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1000&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;sample&amp;nbsp;XML&amp;nbsp;document&amp;nbsp;&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;@doc&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;rsquo;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;root&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Customer&amp;nbsp;cid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;"C1"&amp;nbsp;name&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"Janine"&amp;nbsp;city&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"Issaquah"&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Order&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;oid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"O1"&amp;nbsp;date&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;20&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1996&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&amp;nbsp;amount&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;3.5&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: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Order&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;oid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"O2"&amp;nbsp;date&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;4&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;30&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1997&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&amp;nbsp;amount&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;13.4&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Customer&amp;nbsp;was&amp;nbsp;very&amp;nbsp;satisfied&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Order&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;Customer&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Customer&amp;nbsp;cid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"C2"&amp;nbsp;name&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"Ursula"&amp;nbsp;city&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"Oelde"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Order&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;oid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"O3"&amp;nbsp;date&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;7&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;14&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1999&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&amp;nbsp;amount&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;100&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&amp;nbsp;note&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"Wrap&amp;nbsp;it&amp;nbsp;blue&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;white&amp;nbsp;red"&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&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;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Urgency&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Important&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;Urgency&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&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;Happy&amp;nbsp;Customer.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Order&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Order&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;oid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"O4"&amp;nbsp;date&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;20&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1996&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&amp;nbsp;amount&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;10000&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;Customer&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;root&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;Create&amp;nbsp;an&amp;nbsp;internal&amp;nbsp;representation&amp;nbsp;of&amp;nbsp;the&amp;nbsp;XML&amp;nbsp;document.&amp;nbsp;&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_xml_preparedocument&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@idoc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OUTPUT,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@doc&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;&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;SELECT&amp;nbsp;statement&amp;nbsp;using&amp;nbsp;OPENXML&amp;nbsp;rowset&amp;nbsp;provider.&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&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;/span&gt;&lt;span style="color: #808080;"&gt;*&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;OPENXML&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@idoc&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;root&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;Customer&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;Order&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;,&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&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;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;WITH&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(oid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;char&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;5&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;amount&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;float&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;comment&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;ntext&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;text&lt;/span&gt;&lt;span style="color: #000000;"&gt;()&amp;rsquo;)&amp;nbsp;&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_xml_removedocument&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@idoc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&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;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;用bcp实现的存储过程&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;实现数据导入/导出的存储过程&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;&lt;br /&gt;&amp;nbsp;调用示例:&amp;nbsp;&lt;br /&gt;--导出调用示例&amp;nbsp;&lt;br /&gt;----导出单个表&amp;nbsp;&lt;br /&gt;exec&amp;nbsp;file2table&amp;nbsp;&amp;rsquo;zj&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;xzkh_sa..地区资料&amp;rsquo;,&amp;rsquo;c:\zj.txt&amp;rsquo;,1&amp;nbsp;&lt;br /&gt;----导出整个数据库&amp;nbsp;&lt;br /&gt;exec&amp;nbsp;file2table&amp;nbsp;&amp;rsquo;zj&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;xzkh_sa&amp;rsquo;,&amp;rsquo;C:\docman&amp;rsquo;,1&amp;nbsp;&lt;br /&gt;&lt;br /&gt;--导入调用示例&amp;nbsp;&lt;br /&gt;----导入单个表&amp;nbsp;&lt;br /&gt;exec&amp;nbsp;file2table&amp;nbsp;&amp;rsquo;zj&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;xzkh_sa..地区资料&amp;rsquo;,&amp;rsquo;c:\zj.txt&amp;rsquo;,0&amp;nbsp;&lt;br /&gt;----导入整个数据库&amp;nbsp;&lt;br /&gt;exec&amp;nbsp;file2table&amp;nbsp;&amp;rsquo;zj&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;xzkh_sa&amp;rsquo;,&amp;rsquo;C:\docman&amp;rsquo;,0&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&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: #808080;"&gt;exists&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&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="font-weight: bold; color: #800000;"&gt;1&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;sysobjects&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;name&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;File2Table&amp;rsquo;&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;(id,&amp;rsquo;IsProcedure&amp;rsquo;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;drop&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;procedure&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;File2Table&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;go&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;create&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;procedure&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;File2Table&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@servername&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;200&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;服务器名&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;200&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;用户名,如果用NT验证方式,则为空&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@password&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;200&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&amp;nbsp;&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: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;500&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;数据库.dbo.表名,如果不指定:.dbo.表名,则导出数据库的所有用户表&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@filename&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1000&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;导入/导出路径/文件名,如果@tbname参数指明是导出整个数据库,则这个参数是文件存放路径,文件名自动用表名.txt&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@isout&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;bit&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;1为导出,0为导入&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&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="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;8000&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: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;like&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;%&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;.&lt;/span&gt;&lt;span style="color: #808080;"&gt;%&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&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;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;bcp&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;&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;@isout&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&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;&amp;rsquo;&amp;nbsp;out&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@filename&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;w&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;S&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@servername&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;&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;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;U&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;P&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@password&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;master..xp_cmdshell&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&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;else&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;&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: #000000;"&gt;&amp;nbsp;&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;@m_tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;250&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&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: #ff00ff;"&gt;right&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@filename&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;\&amp;rsquo;&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;@filename&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #008000;"&gt;@filename&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;\&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&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;@m_tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;declare&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;#tb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;cursor&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&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;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;..sysobjects&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;xtype&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;rsquo;U&amp;rsquo;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;open&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;#tb&amp;nbsp;&lt;br /&gt;&amp;nbsp;&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;#tb&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;@m_tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&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="font-weight: bold; color: #008000;"&gt;@@fetch_status&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;bcp&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;..&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;&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;@isout&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&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;&amp;rsquo;&amp;nbsp;out&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@filename&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;.txt&amp;nbsp;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;w&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;S&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@servername&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;&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;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;U&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;P&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@password&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;master..xp_cmdshell&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&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;#tb&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;@m_tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&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;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;close&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;#tb&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;deallocate&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;#tb&amp;nbsp;&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;go&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;*********************Excel导到Txt***************************************&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;想用&amp;nbsp;&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;/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: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;opendatasource&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;opendatasource&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;)&amp;nbsp;&lt;br /&gt;实现将一个Excel文件内容导入到一个文本文件&amp;nbsp;&lt;br /&gt;&lt;br /&gt;假设Excel中有两列，第一列为姓名，第二列为很行帐号(16位)&amp;nbsp;&lt;br /&gt;且银行帐号导出到文本文件后分两部分，前8位和后8位分开。&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;如果要用你上面的语句插入的话,文本文件必须存在,而且有一行:姓名,银行账号1,银行账号2&amp;nbsp;&lt;br /&gt;然后就可以用下面的语句进行插入&amp;nbsp;&lt;br /&gt;注意文件名和目录根据你的实际情况进行修改.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;insert&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;opendatasource&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;MICROSOFT.JET.OLEDB.&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;4.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;br /&gt;,&amp;rsquo;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;Text&lt;/span&gt;&lt;span style="color: #000000;"&gt;;HDR&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;Yes;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DATABASE&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;C:\&amp;rsquo;&amp;nbsp;&lt;br /&gt;)&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;aa#txt&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: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;,aa#txt)&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;&lt;/span&gt;&lt;span style="color: #008080;"&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;姓名,银行账号1&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;left&lt;/span&gt;&lt;span style="color: #000000;"&gt;(银行账号,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;),银行账号2&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;right&lt;/span&gt;&lt;span style="color: #000000;"&gt;(银行账号,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;8&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;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;opendatasource&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;MICROSOFT.JET.OLEDB.&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;4.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;br /&gt;,&amp;rsquo;Excel&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;5.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;;HDR&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;YES;IMEX&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DATABASE&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;c:\a.xls&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;,Sheet1$)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;Sheet1$&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;如果你想直接插入并生成文本文件,就要用bcp&amp;nbsp;&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;@sql&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;8000&lt;/span&gt;&lt;span style="color: #000000;"&gt;),&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;50&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;首先将excel表内容导入到一个全局临时表&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&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;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;##temp&amp;rsquo;+cast(newid()&amp;nbsp;as&amp;nbsp;varchar(40))+&amp;rsquo;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;select&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;姓名,银行账号1&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;left&lt;/span&gt;&lt;span style="color: #000000;"&gt;(银行账号,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;),银行账号2&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;right&lt;/span&gt;&lt;span style="color: #000000;"&gt;(银行账号,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;opendatasource&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;rsquo;&amp;rsquo;MICROSOFT.JET.OLEDB.&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;4.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;br /&gt;,&amp;rsquo;&amp;rsquo;Excel&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;5.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;;HDR&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;YES;IMEX&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;DATABASE&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;c:\a.xls&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;br /&gt;)&lt;img src="http://www.cnblogs.com/Images/dot.gif" /&gt;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;Sheet1$&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&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;然后用bcp从全局临时表导出到文本文件&amp;nbsp;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;bcp&amp;nbsp;"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;out&amp;nbsp;"c:\aa.txt"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;S"(local)"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;P""&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;c&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;master..xp_cmdshell&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&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;删除临时表&amp;nbsp;&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;rsquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;drop&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;table&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;用bcp将文件导入导出到数据库的存储过程:&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;--bcp-二进制文件的导入导出&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;支持image,text,ntext字段的导入/导出&amp;nbsp;&lt;br /&gt;&amp;nbsp;image适合于二进制文件;text,ntext适合于文本数据文件&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;注意:导入时,将覆盖满足条件的所有行&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;导出时,将把所有满足条件的行也出到指定文件中&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;此存储过程仅用bcp实现&amp;nbsp;&lt;br /&gt;邹建&amp;nbsp;2003.08-----------------&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&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;--调用示例&amp;nbsp;&lt;br /&gt;--数据导出&amp;nbsp;&lt;br /&gt;&amp;nbsp;exec&amp;nbsp;p_binaryIO&amp;nbsp;&amp;rsquo;zj&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;acc_演示数据..tb&amp;rsquo;,&amp;rsquo;img&amp;rsquo;,&amp;rsquo;c:\zj1.dat&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;--数据导出&amp;nbsp;&lt;br /&gt;&amp;nbsp;exec&amp;nbsp;p_binaryIO&amp;nbsp;&amp;rsquo;zj&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;&amp;rsquo;,&amp;rsquo;acc_演示数据..tb&amp;rsquo;,&amp;rsquo;img&amp;rsquo;,&amp;rsquo;c:\zj1.dat&amp;rsquo;,&amp;rsquo;&amp;rsquo;,0&amp;nbsp;&lt;br /&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;*/&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: #808080;"&gt;exists&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;/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: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;dbo.sysobjects&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;id&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: #ff00ff;"&gt;object_id&lt;/span&gt;&lt;span style="color: #000000;"&gt;(N&amp;rsquo;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;dbo&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&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;p_binaryIO&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;)&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;(id,&amp;nbsp;N&amp;rsquo;IsProcedure&amp;rsquo;)&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="font-weight: bold; color: #800000;"&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;drop&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;procedure&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&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&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;p_binaryIO&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;GO&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;Create&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;proc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;p_binaryIO&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@servename&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;30&lt;/span&gt;&lt;span style="color: #000000;"&gt;),&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: #008000;"&gt;@username&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;30&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: #008000;"&gt;@password&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;30&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: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;500&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;数据库..表名&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fdname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;30&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;字段名&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1000&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;目录+文件名,处理过程中要使用/覆盖:@filename+.bak&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tj&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1000&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;rsquo;&amp;rsquo;,&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;处理条件.对于数据导入,如果条件中包含@fdname,请指定表名前缀&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@isout&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;bit&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;1导出((默认),0导入&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;AS&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;@fname_in&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1000&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;bcp处理应答文件名&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;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fsize&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&amp;nbsp;&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: #000000;"&gt;&amp;nbsp;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;50&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;临时表名&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;,&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="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;8000&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;则取得导入文件的大小&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&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;@isout&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;@fsize&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&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;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;create&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;table&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;#tb(可选名&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;),大小&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;,创建日期&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;),创建时间&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;,上次写操作日期&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;),上次写操作时间&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;,上次访问日期&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;),上次访问时间&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;20&lt;/span&gt;&lt;span style="color: #000000;"&gt;),特性&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;insert&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;#tb&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;master..xp_getfiledetails&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&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;/span&gt;&lt;span style="color: #008000;"&gt;@fsize&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: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;#tb&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;drop&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;table&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;#tb&amp;nbsp;&lt;br /&gt;&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;@fsize&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;br /&gt;&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;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;print&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;文件未找到&amp;rsquo;&amp;nbsp;&lt;br /&gt;&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;&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;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: #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;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;##temp&amp;rsquo;+cast(newid()&amp;nbsp;as&amp;nbsp;varchar(40))+&amp;rsquo;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;]&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&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: #808080;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&amp;nbsp;&lt;br /&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;/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: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;类型&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;union&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;all&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;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;0&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;前缀&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;union&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;all&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;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fsize&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;长度&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;union&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;all&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;/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: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;结束&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;union&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;all&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;/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: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;格式&amp;nbsp;&lt;br /&gt;&amp;nbsp;)&amp;nbsp;a&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&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;/span&gt;&lt;span style="color: #008000;"&gt;@fname_in&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;_&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;temp&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;,&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;bcp&amp;nbsp;"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;out&amp;nbsp;"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname_in&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;S"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@servename&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;&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;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&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;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;U"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;P"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@password&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;c&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;master..xp_cmdshell&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;set&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: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;drop&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;table&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&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: #008000;"&gt;@isout&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&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;&amp;nbsp;&lt;br /&gt;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;bcp&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: #0000ff;"&gt;top&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fdname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&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: #ff00ff;"&gt;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tj&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;when&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&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;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tj&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;queryout&amp;nbsp;"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;S"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@servename&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;&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;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&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;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;U"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;P"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@password&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;i"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname_in&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;master..xp_cmdshell&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&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;else&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;&amp;nbsp;&lt;br /&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: #000000;"&gt;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&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: #0000ff;"&gt;top&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fdname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;br /&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: #000000;"&gt;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;bcp&amp;nbsp;"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;S"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@servename&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&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;&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;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&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;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;U"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@username&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;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;P"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@password&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;/&lt;/span&gt;&lt;span style="color: #000000;"&gt;i"&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname_in&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;"&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;master..xp_cmdshell&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&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: #000000;"&gt;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;update&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fdname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;b.&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fdname&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;a,&amp;rsquo;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&amp;nbsp;b&amp;rsquo;&amp;nbsp;&lt;br /&gt;&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;&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;isnull&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tj&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;rsquo;&amp;rsquo;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;when&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;then&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&amp;rsquo;&amp;nbsp;&lt;br /&gt;&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;&amp;rsquo;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@tj&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;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&lt;br /&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: #000000;"&gt;&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;@sql&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;drop&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;table&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@m_tbname&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: #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;set&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: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;rsquo;del&amp;nbsp;&amp;rsquo;&lt;/span&gt;&lt;span style="color: #808080;"&gt;+&lt;/span&gt;&lt;span style="color: #008000;"&gt;@fname_in&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;exec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;master..xp_cmdshell&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;@sql&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;go&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;/*&lt;/span&gt;&lt;span style="color: #008080;"&gt;*&amp;nbsp;导入文本文件&amp;nbsp;&lt;br /&gt;EXEC&amp;nbsp;master..xp_cmdshell&amp;nbsp;&amp;rsquo;bcp&amp;nbsp;"dbname..tablename"&amp;nbsp;in&amp;nbsp;c:\DT.txt&amp;nbsp;-c&amp;nbsp;-Sservername&amp;nbsp;-Usa&amp;nbsp;-Ppassword&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;改为如下，不需引号&amp;nbsp;&lt;br /&gt;EXEC&amp;nbsp;master..xp_cmdshell&amp;nbsp;&amp;rsquo;bcp&amp;nbsp;dbname..tablename&amp;nbsp;in&amp;nbsp;c:\DT.txt&amp;nbsp;-c&amp;nbsp;-Sservername&amp;nbsp;-Usa&amp;nbsp;-Ppassword&amp;rsquo;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;/**&amp;nbsp;导出文本文件&amp;nbsp;&lt;br /&gt;EXEC&amp;nbsp;master..xp_cmdshell&amp;nbsp;&amp;rsquo;bcp&amp;nbsp;"dbname..tablename"&amp;nbsp;out&amp;nbsp;c:\DT.txt&amp;nbsp;-c&amp;nbsp;-Sservername&amp;nbsp;-Usa&amp;nbsp;-Ppassword&amp;rsquo;&amp;nbsp;&lt;br /&gt;此句需加引号&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/2071273.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/03/2071273.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/06/02/2068603.html</id><title type="text">Oracle基本语法集锦</title><summary type="text">1、表create table test (names varchar2(12), dates date, num int, dou double);2、视图create or replace view vi_test asselect * from test;3、同义词create or replace synonym aafor dbusrcard001.aa;4、存储过程create or replace produce dd(v_id in employee.empoy_id%type)asbegin enddd;5、函数create or replace function ee(v_</summary><published>2011-06-02T07:54:00Z</published><updated>2011-06-02T07:54:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/02/2068603.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/02/2068603.html"/><content type="html">&lt;p&gt;&lt;strong&gt;1、表&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;create table test (names varchar2(12),&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; dates date,&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; num&amp;nbsp;&amp;nbsp; int,&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; dou&amp;nbsp;&amp;nbsp; double);&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2、视图&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;create or replace view vi_test as&lt;br /&gt;select * from test;&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3、同义词&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;create or replace synonym aa&lt;br /&gt;for dbusrcard001.aa;&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;4、存储过程&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;create or replace produce dd(v_id in employee.empoy_id%type)&lt;br /&gt;as&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;end&lt;br /&gt;dd;&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;5、函数&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;create or replace function ee(v_id in employee%rowtype) return varchar(15)&lt;br /&gt;is&lt;br /&gt;var_test varchar2(15);&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp; return var_test;&lt;br /&gt;exception when others then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;end&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;6、三种触发器的定义&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;create or replace trigger ff&lt;br /&gt;alter delete&lt;br /&gt;on test&lt;br /&gt;for each row&lt;br /&gt;declare&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp; delete from test;&lt;br /&gt;&amp;nbsp;&amp;nbsp; if sql%rowcount &amp;lt; 0 or sql%rowcount is null then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rais_replaction_err(-20004,"错误")&lt;br /&gt;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;end&lt;p&gt;create or replace trigger gg&lt;br /&gt;alter insert&lt;br /&gt;on test&lt;br /&gt;for each row&lt;br /&gt;declare&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp; if :old.names = :new.names then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise_replaction_err(-2003,"编码重复");&lt;br /&gt;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;end&lt;/p&gt;&lt;p&gt;create or replace trigger hh&lt;br /&gt;for update&lt;br /&gt;on test&lt;br /&gt;for each row&lt;br /&gt;declare&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp; if updating then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if :old.names &amp;lt;&amp;gt; :new.names then&lt;br /&gt;&amp;nbsp;reaise_replaction_err(-2002,"关键字不能修改")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;&amp;nbsp; end if&lt;br /&gt;end&lt;/p&gt;&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;7、定义游标&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;declare&lt;br /&gt;&amp;nbsp;&amp;nbsp; cursor aa is&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select names,num from test;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp; for bb in aa&lt;br /&gt;&amp;nbsp;&amp;nbsp; loop&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if bb.names = "ORACLE" then&lt;br /&gt;&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; end if&lt;br /&gt;&amp;nbsp;&amp;nbsp; end loop;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;end&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;8、速度优化，前一语句不后一语句的速度快几十倍&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;select names,dates &lt;br /&gt;from test,b&lt;br /&gt;where test.names = b.names(+) and&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.names is null and&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.dates &amp;gt; date('2003-01-01','yyyy-mm-dd')&lt;br /&gt;&amp;nbsp;&lt;br /&gt;select names,dates&lt;br /&gt;from test &lt;br /&gt;where names not in ( select names &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; from b&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; where dates &amp;gt; to_date('2003-01-01','yyyy-mm-dd'))&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;9、查找重复记录&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;select names,num &lt;br /&gt;from test &lt;br /&gt;where rowid != (select max(rowid) &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; from test b &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; where b.names = test.names and&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; b.num = test.num)&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;10、查找表TEST中时间最新的前10条记录&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;select * from (select * from test order by dates desc) where rownum &amp;lt; 11&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;&lt;strong&gt;11、序列号的产生&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;table border="1" bordercolorlight="#000000" align="center" width="400" cellpadding="2" bordercolordark="#ffffff" cellspacing="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td bgcolor="#e6e6e6" &gt;&#xD;
&lt;pre&gt;create sequence row_id&lt;br /&gt;minvalue 1&lt;br /&gt;maxvalue 9999999999999999999999&lt;br /&gt;start with 1&lt;br /&gt;increment by 1&lt;p&gt;insert into test values(row_id.nextval,....)&lt;/p&gt;&lt;/pre&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;div id="cnblogs_post_body"&gt;&#xD;
&lt;p style="margin: 4px 2px 0px;" &gt;1.连接&lt;br /&gt;&lt;br /&gt;---内连接&lt;br /&gt;select * from dali.test1 a, dali.test2 b where a.a=b.a;&lt;br /&gt;&lt;br /&gt;---左连接&lt;br /&gt;select * from dali.test1 a, dali.test2 b where a.a=b.a(+);&lt;br /&gt;&lt;br /&gt;---右连接&lt;br /&gt;select * from dali.test1 a, dali.test2 b where a.a(+)=b.a;&lt;br /&gt;&lt;br /&gt;---完全连接&lt;br /&gt;select * from dali.test1 a, dali.test2 b where a.a=b.a(+)&lt;br /&gt;union&lt;br /&gt;select * from dali.test1 a, dali.test2 b where a.a(+)=b.a;&lt;br /&gt;&lt;br /&gt;---迪卡尔&lt;br /&gt;select * from dali.test1, dali.test2; &lt;/p&gt;&#xD;
&lt;p style="margin: 4px 2px 0px;" &gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 4px 2px 0px;" &gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 4px 2px 0px;" &gt;判断是否为空：&lt;br /&gt;&amp;nbsp; &amp;nbsp;在SQl Server中为ISNULL(field1,0)&lt;br /&gt;&amp;nbsp; &amp;nbsp;在Oracle中为NVL(field1,0) &lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;oracle 存储过程的基本语法&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;1.基本结构&lt;/strong&gt; &lt;br /&gt;CREATE OR REPLACE PROCEDURE 存储过程名字&lt;br /&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 参数1 IN NUMBER,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 参数2 IN NUMBER&lt;br /&gt;) IS&lt;br /&gt;变量1 INTEGER :=0;&lt;br /&gt;变量2 DATE;&lt;br /&gt;BEGIN&lt;/p&gt;&#xD;
&lt;p&gt;END 存储过程名字&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.SELECT INTO STATEMENT&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; 将select查询的结果存入到变量中，可以同时将多个列存储多个变量中，必须有一条&lt;br /&gt;&amp;nbsp; 记录，否则抛出异常(如果没有记录抛出NO_DATA_FOUND)&lt;br /&gt;&amp;nbsp; 例子： &lt;br /&gt;&amp;nbsp; BEGIN&lt;br /&gt;&amp;nbsp; SELECT col1,col2 into 变量1,变量2 FROM typestruct where xxx;&lt;br /&gt;&amp;nbsp; EXCEPTION&lt;br /&gt;&amp;nbsp; WHEN NO_DATA_FOUND THEN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;xxxx;&lt;br /&gt;&amp;nbsp; END;&lt;br /&gt;&amp;nbsp; ...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.IF 判断&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; IF V_TEST=1 THEN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BEGIN &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do something&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; END;&lt;br /&gt;&amp;nbsp; END IF;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.while 循环&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; WHILE V_TEST=1 LOOP&lt;br /&gt;&amp;nbsp; BEGIN&lt;br /&gt;&amp;nbsp;XXXX&lt;br /&gt;&amp;nbsp; END;&lt;br /&gt;&amp;nbsp; END LOOP;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;5.变量赋值&lt;br /&gt;&lt;/strong&gt;&amp;nbsp; V_TEST := 123;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;6.用for in 使用cursor&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; ...&lt;br /&gt;&amp;nbsp; IS&lt;br /&gt;&amp;nbsp; CURSOR cur IS SELECT * FROM xxx;&lt;br /&gt;&amp;nbsp; BEGIN&lt;br /&gt;&amp;nbsp;FOR cur_result in cur LOOP&lt;br /&gt;&amp;nbsp;&amp;nbsp;BEGIN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;V_SUM :=cur_result.列名1+cur_result.列名2&lt;br /&gt;&amp;nbsp;&amp;nbsp;END;&lt;br /&gt;&amp;nbsp;END LOOP;&lt;br /&gt;&amp;nbsp; END;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7.带参数的cursor&lt;/strong&gt;&lt;br /&gt;&amp;nbsp; CURSOR C_USER(C_ID NUMBER) IS SELECT NAME FROM USER WHERE TYPEID=C_ID;&lt;br /&gt;&amp;nbsp; OPEN C_USER(变量值);&lt;br /&gt;&amp;nbsp; LOOP&lt;br /&gt;&amp;nbsp;FETCH C_USER INTO V_NAME;&lt;br /&gt;&amp;nbsp;EXIT FETCH C_USER%NOTFOUND;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do something&lt;br /&gt;&amp;nbsp; END LOOP;&lt;br /&gt;&amp;nbsp; CLOSE C_USER;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8.用pl/sql developer debug&lt;br /&gt;&lt;/strong&gt;&amp;nbsp; 连接数据库后建立一个Test WINDOW&lt;br /&gt;&amp;nbsp; 在窗口输入调用SP的代码,F9开始debug,CTRL+N单步调试&lt;/p&gt;&#xD;
&#xD;
&#xD;
&lt;div style="text-align: center;"&gt;&#xD;
&lt;p&gt;&lt;strong&gt;关于oracle存储过程的若干问题备忘&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
1.在oracle中，数据表别名不能加as，如：&lt;br /&gt;&#xD;
&lt;div style="margin-left: 40px;"&gt;&#xD;
&lt;div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6 0% 50%; padding-bottom: 4px; width: 95%; padding-top: 4px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial; border: windowtext 0.5pt solid;"&gt;&#xD;
&lt;div&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;span style="color: #0000ff;"&gt;select&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;a.appname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;appinfo&amp;nbsp;a;&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;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;select&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;a.appname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;appinfo&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;a;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt; &lt;span style="color: #ff0000;"&gt;错误&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&amp;nbsp;也许，是怕和oracle中的存储过程中的关键字as冲突的问题吧&lt;/div&gt;&#xD;
2.在存储过程中，select某一字段时，后面必须紧跟into，如果select整个记录，利用游标的话就另当别论了。&lt;br /&gt;&#xD;
&lt;div style="margin-left: 40px;"&gt;&#xD;
&lt;div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6 0% 50%; padding-bottom: 4px; width: 95%; padding-top: 4px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial; border: windowtext 0.5pt solid;"&gt;&#xD;
&lt;div&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;span style="color: #000000;"&gt;&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;af.keynode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;kn&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;APPFOUNDATION&amp;nbsp;af&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;af.appid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;aid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;and&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;af.foundationid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;fid;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;有into，正确编译&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&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;af.keynode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;APPFOUNDATION&amp;nbsp;af&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;af.appid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;aid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;and&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;af.foundationid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;fid;&lt;/span&gt;&lt;span style="color: #008080;"&gt;--&lt;/span&gt;&lt;span style="color: #008080;"&gt;&amp;nbsp;没有into，编译报错，提示：Compilation&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080;"&gt;&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;Error:&amp;nbsp;PLS&lt;/span&gt;&lt;span style="color: #808080;"&gt;-&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;00428&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;an&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;INTO&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;clause&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;expected&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;this&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;SELECT&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;statement&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
3.在利用select...into...语法时，必须先确保数据库中有该条记录，否则会报出"no data found"异常。&lt;br /&gt;&#xD;
&lt;div style="margin-left: 40px;"&gt;&amp;nbsp;&amp;nbsp; 可以在该语法之前，先利用&lt;span style="color: #ff0000;"&gt;select count(*) from&lt;/span&gt; 查看数据库中是否存在该记录，如果存在，再利用select...into...&lt;/div&gt;&#xD;
4.在存储过程中，别名不能和字段名称相同，否则虽然编译可以通过，但在运行阶段会报错&lt;br /&gt;&#xD;
&lt;div style="margin-left: 40px;"&gt;&#xD;
&lt;div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6 0% 50%; padding-bottom: 4px; width: 95%; padding-top: 4px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial; border: windowtext 0.5pt solid;"&gt;&#xD;
&lt;div&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&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;keynode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;kn&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;APPFOUNDATION&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;appid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;aid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080;"&gt;and&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;foundationid&lt;/span&gt;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;fid;&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;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;select&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;af.keynode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;into&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;kn&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;from&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;APPFOUNDATION&amp;nbsp;af&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;span style="color: #ff6600;"&gt;af.appid&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff6600;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;span style="color: #ff6600;"&gt;appid&lt;/span&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 style="color: #ff6600;"&gt;af.foundationid&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ff6600;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;span style="color: #ff6600;"&gt;foundationid&lt;/span&gt;;&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;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ORA&lt;/span&gt;&lt;span style="color: #808080;"&gt;-&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;01422&lt;/span&gt;&lt;span style="color: #000000;"&gt;:exact&amp;nbsp;&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;returns&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;more&amp;nbsp;than&amp;nbsp;requested&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;number&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;of&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;rows&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
5.在存储过程中，关于出现null的问题&lt;br /&gt;&#xD;
&lt;div style="margin-left: 40px;"&gt;假设有一个表A，定义如下：&lt;br /&gt;&#xD;
&lt;div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6 0% 50%; padding-bottom: 4px; width: 95%; padding-top: 4px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial; border: windowtext 0.5pt solid;"&gt;&#xD;
&lt;div&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;span style="color: #0000ff;"&gt;create&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;table&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;A(&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;id&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar2&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;50&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;primary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;key&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;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;vcount&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;number&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;8&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;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;bid&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000;"&gt;varchar2&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000;"&gt;50&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;&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;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
如果在存储过程中，使用如下语句：&lt;br /&gt;&#xD;
&lt;div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6 0% 50%; padding-bottom: 4px; width: 95%; padding-top: 4px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial; border: windowtext 0.5pt solid;"&gt;&#xD;
&lt;div&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;span style="color: #000000;"&gt;select&amp;nbsp;sum(vcount)&amp;nbsp;into&amp;nbsp;fcount&amp;nbsp;from&amp;nbsp;A&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;where&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;bid&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;xxxxxx&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
如果A表中不存在bid="xxxxxx"的记录，则fcount=null(即使fcount定义时设置了默认值，如：fcount number(8):=0依然无效，fcount还是会变成null)，这样以后使用fcount时就可能有问题，所以在这里最好先判断一下：&lt;br /&gt;&#xD;
&lt;div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6 0% 50%; padding-bottom: 4px; width: 95%; padding-top: 4px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial; border: windowtext 0.5pt solid;"&gt;&#xD;
&lt;div&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fcount&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;then&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fcount:&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;end&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
这样就一切ok了。&lt;/div&gt;&#xD;
6.Hibernate调用oracle存储过程&lt;br /&gt;&#xD;
&lt;div style="margin-left: 40px;"&gt;&#xD;
&lt;div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6 0% 50%; padding-bottom: 4px; width: 95%; padding-top: 4px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial; border: windowtext 0.5pt solid;"&gt;&#xD;
&lt;div&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" /&gt;&lt;span style="color: #000000;"&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;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.pnumberManager.getHibernateTemplate().execute(&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('_82_388_Open_Text').style.display='none'; document.getElementById('_82_388_Closed_Image').style.display='inline'; document.getElementById('_82_388_Closed_Text').style.display='inline';" id="_82_388_Open_Image" /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif" onclick="this.style.display='none'; document.getElementById('_82_388_Closed_Text').style.display='none'; document.getElementById('_82_388_Open_Image').style.display='inline'; document.getElementById('_82_388_Open_Text').style.display='inline';" style="display: none;" id="_82_388_Closed_Image" /&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;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;HibernateCallback()&amp;nbsp;&lt;/span&gt;&lt;span style="display: none; background-color: #ffffff; border: #808080 1px solid;" id="_82_388_Closed_Text"&gt;...&lt;/span&gt;&lt;span id="_82_388_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" /&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;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Object&amp;nbsp;doInHibernate(Session&amp;nbsp;session)&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('_181_382_Open_Text').style.display='none'; document.getElementById('_181_382_Closed_Image').style.display='inline'; document.getElementById('_181_382_Closed_Text').style.display='inline';" id="_181_382_Open_Image" /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif" onclick="this.style.display='none'; document.getElementById('_181_382_Closed_Text').style.display='none'; document.getElementById('_181_382_Open_Image').style.display='inline'; document.getElementById('_181_382_Open_Text').style.display='inline';" style="display: none;" id="_181_382_Closed_Image" /&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;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;throws&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;HibernateException,&amp;nbsp;SQLException&amp;nbsp;&lt;/span&gt;&lt;span style="display: none; background-color: #ffffff; border: #808080 1px solid;" id="_181_382_Closed_Text"&gt;...&lt;/span&gt;&lt;span id="_181_382_Open_Text"&gt;&lt;span style="color: #000000;"&gt;{&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" /&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;CallableStatement&amp;nbsp;cs&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;session&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" /&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;.connection()&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" /&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;.prepareCall(&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;{call&amp;nbsp;modifyapppnumber_remain(?)}&lt;/span&gt;&lt;span style="color: #000000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" /&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;cs.setString(&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;foundationid);&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" /&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;cs.execute();&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" /&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;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif" /&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&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;img align="top" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif" /&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;}&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;/div&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/2068603.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/06/02/2068603.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/05/27/2059814.html</id><title type="text">ORACLE表空间</title><summary type="text">select *from dba_tableswhere OWNER=&amp;#39;peter&amp;#39; CREATE TABLESPACE data01DATAFILE &amp;#39;D:\oracle\ora92\oradata\db\DATA01.dbf&amp;#39; SIZE 200MUNIFORM SIZE 128k;#指定区尺寸为128k,如不指定，区尺寸默认为64kCREATE TEMPORARY TABLESPACE temp_dataTEMPFILE &amp;#39;D:\oracle\ora92\oradata\db\TEMP_DATA.dbf&amp;#39; SIZE 100MCREATE US</summary><published>2011-05-27T05:32:00Z</published><updated>2011-05-27T05:32:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/05/27/2059814.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/05/27/2059814.html"/><content type="html">&lt;p&gt;select *&lt;br /&gt;from dba_tables&lt;br /&gt;where OWNER='peter' CREATE TABLESPACE data01&lt;br /&gt;DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200M&lt;br /&gt;UNIFORM SIZE 128k;&lt;br /&gt;#指定区尺寸为128k,如不指定，区尺寸默认为64kCREATE TEMPORARY TABLESPACE temp_data&lt;br /&gt;TEMPFILE 'D:\oracle\ora92\oradata\db\TEMP_DATA.dbf' SIZE 100M&lt;br /&gt;CREATE USER peter IDENTIFIED BY peter&lt;br /&gt;DEFAULT TABLESPACE data01 TEMPORARY TABLESPACE temp_data;grant connect,resource,dba to peter;&lt;/p&gt;&#xD;
&lt;p&gt;一、建立表空间&lt;/p&gt;&#xD;
&lt;p&gt;CREATE TABLESPACE data01&lt;br /&gt;DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M&lt;br /&gt;UNIFORM SIZE 128k; &lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;#指定区尺寸为128k,如不指定，区尺寸默认为64k&lt;/p&gt;&#xD;
&lt;p&gt;二、建立UNDO表空间&lt;/p&gt;&#xD;
&lt;p&gt;CREATE UNDO TABLESPACE UNDOTBS02&lt;br /&gt;DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M&lt;/p&gt;&#xD;
&lt;p&gt;#注意：在OPEN状态下某些时刻只能用一个UNDO表空间，如果要用新建的表空间，必须切换到该表空间:&lt;/p&gt;&#xD;
&lt;p&gt;ALTER SYSTEM SET undo_tablespace=UNDOTBS02;&lt;/p&gt;&#xD;
&lt;p&gt;三、建立临时表空间&lt;/p&gt;&#xD;
&lt;p&gt;CREATE TEMPORARY TABLESPACE temp_data&lt;br /&gt;TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M&lt;/p&gt;&#xD;
&lt;p&gt;四、改变表空间状态&lt;/p&gt;&#xD;
&lt;p&gt;1.使表空间脱机&lt;/p&gt;&#xD;
&lt;p&gt;ALTER TABLESPACE game OFFLINE;&lt;/p&gt;&#xD;
&lt;p&gt;如果是意外删除了数据文件，则必须带有RECOVER选项&lt;/p&gt;&#xD;
&lt;p&gt;ALTER TABLESPACE game OFFLINE FOR RECOVER;&lt;/p&gt;&#xD;
&lt;p&gt;2.使表空间联机&lt;/p&gt;&#xD;
&lt;p&gt;ALTER TABLESPACE game ONLINE;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;3.使数据文件脱机&lt;/p&gt;&#xD;
&lt;p&gt;ALTER DATABASE DATAFILE 3 OFFLINE;&lt;/p&gt;&#xD;
&lt;p&gt;4.使数据文件联机&lt;/p&gt;&#xD;
&lt;p&gt;ALTER DATABASE DATAFILE 3 ONLINE;&lt;/p&gt;&#xD;
&lt;p&gt;5.使表空间只读&lt;/p&gt;&#xD;
&lt;p&gt;ALTER TABLESPACE game READ ONLY;&lt;/p&gt;&#xD;
&lt;p&gt;6.使表空间可读写&lt;/p&gt;&#xD;
&lt;p&gt;ALTER TABLESPACE game READ WRITE;&lt;/p&gt;&#xD;
&lt;p&gt;五、删除表空间&lt;/p&gt;&#xD;
&lt;p&gt;DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;&lt;/p&gt;&#xD;
&lt;p&gt;六、扩展表空间&lt;/p&gt;&#xD;
&lt;p&gt;首先查看表空间的名字和所属文件&lt;/p&gt;&#xD;
&lt;p&gt;select tablespace_name, file_id, file_name,&lt;br /&gt;round(bytes/(1024*1024),0) total_space&lt;br /&gt;from dba_data_files&lt;br /&gt;order by tablespace_name;&lt;/p&gt;&#xD;
&lt;p&gt;1.增加数据文件&lt;br /&gt;ALTER TABLESPACE game&lt;br /&gt;ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;&lt;/p&gt;&#xD;
&lt;p&gt;2.手动增加数据文件尺寸&lt;br /&gt;ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'&lt;br /&gt;RESIZE 4000M;&lt;/p&gt;&#xD;
&lt;p&gt;3.设定数据文件自动扩展&lt;br /&gt;ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf&lt;br /&gt;AUTOEXTEND ON NEXT 100M&lt;br /&gt;MAXSIZE 10000M;&lt;/p&gt;&#xD;
&lt;p&gt;设定后查看表空间信息&lt;/p&gt;&#xD;
&lt;p&gt;SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,&lt;br /&gt;(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"&lt;br /&gt;FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C&lt;br /&gt;WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;-----------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;CREATE TABLESPACE命令&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;CREATE [UNDO] TABLESPACE tablespace_name&lt;/p&gt;&#xD;
&lt;p&gt;[DATAFILE datefile_spec1 [,datefile_spec2] ......&lt;/p&gt;&#xD;
&lt;p&gt;[ {MININUM EXTENT integer [k|m] | BLOCKSIZE integer [k] |logging clause|FORCE LOGGING |DEFAULT {data_segment_compression &lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;} storage_clause&lt;/p&gt;&#xD;
&lt;p&gt;|[online|offline]|[PERMANENT|TEMPORARY] |extent_manager_clause|segment_manager_clause}]&lt;/p&gt;&#xD;
&lt;p&gt;1、undo&lt;/p&gt;&#xD;
&lt;p&gt;说明系统将创建一个回滚表空间。&lt;/p&gt;&#xD;
&lt;p&gt;在9i中数据库管理员可以不必管理回滚段，只有建立了undo表空间，系统就会自动管理回滚段的分配，回收的工作。当然,也可以创建一般的表空间,在上面创建回滚段.不过对于用户来说,系统管理比自己管理要好很多.如果需要自己管理,请参见回滚段管理的命令详解.&lt;/p&gt;&#xD;
&lt;p&gt;当没有为系统指定回滚表空间时,系统将使用system系统回滚段来进行事务管理。&lt;/p&gt;&#xD;
&lt;p&gt;2、tablespace&lt;/p&gt;&#xD;
&lt;p&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;指出表空间的名称。&lt;/p&gt;&#xD;
&lt;p&gt;3、datafile datefile_spec1&lt;/p&gt;&#xD;
&lt;p&gt;指出表空间包含什么空间文件。datefile_spec1 是形如 ['filename'] [SIZE integer [ K | M ]] [REUSE] [autoextend_clause]&lt;/p&gt;&#xD;
&lt;p&gt;[autoextend_clause]切稳纾?AUTOEXTEND { OFF | ON [ NEXT integer [ K | M ] ] [maxsize_clause] }&lt;/p&gt;&#xD;
&lt;p&gt;其中filename是数据文件的全路径名，size是文件的大小,REUSE表示文件是否被重用.&lt;/p&gt;&#xD;
&lt;p&gt;AUTOEXTEND表明是否自动扩展. OFF | ON 表示自动扩展是否被关闭.NEXT 表示数据文件满了以后,扩展的大小.&lt;/p&gt;&#xD;
&lt;p&gt;maxsize_clause表示数据文件的最大大小.形如MAXSIZE { UNLIMITED | integer [ K | M ] }.UNLIMITED 表示无限的表空间.integer是数据文件的最大大小.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;4、MININUM EXTENT integer [k|m]&lt;/p&gt;&#xD;
&lt;p&gt;指出在表空间中范围的最小值。这个参数可以减小空间碎片，保证在表空间的范围是这个数值的整数倍。&lt;/p&gt;&#xD;
&lt;p&gt;5、BLOCKSIZE integer [k]&lt;/p&gt;&#xD;
&lt;p&gt;这个参数可以设定一个不标准的块的大小。如果要设置这个参数，必须设置db_block_size,至少一个db_nk_block_size,并且声明的integer的值必须等于db_nk_block_size.&lt;/p&gt;&#xD;
&lt;p&gt;注意：在临时表空间不能设置这个参数。&lt;/p&gt;&#xD;
&lt;p&gt;6、logging clause&lt;/p&gt;&#xD;
&lt;p&gt;这个子句声明这个表空间上所有的用户对象的日志属性（缺省是logging），包括表，索引，分区，物化视图，物化视图上的索引，分区。&lt;/p&gt;&#xD;
&lt;p&gt;7、FORCE LOGGING&lt;/p&gt;&#xD;
&lt;p&gt;使用这个子句指出表空间进入强制日志模式。此时，系统将记录表空间上对象的所有改变，除了临时段的改变。这个参数高于对象的nologging选项。&lt;/p&gt;&#xD;
&lt;p&gt;注意：设置这个参数数据库不行open并且出于读写模式。而且，在临时表空间和回滚表空间中不能使用这个选项。&lt;/p&gt;&#xD;
&lt;p&gt;8、DEFAULT storage_clause&lt;/p&gt;&#xD;
&lt;p&gt;声明缺省的存储子句。&lt;/p&gt;&#xD;
&lt;p&gt;9、online|offline&lt;/p&gt;&#xD;
&lt;p&gt;改变表空间的状态。online使表空间创建后立即有效.这是缺省值.offline使表空间创建后无效.这个值，可以从dba_tablespace中得到。&lt;/p&gt;&#xD;
&lt;p&gt;10、PERMANENT|TEMPORARY&lt;/p&gt;&#xD;
&lt;p&gt;指出表空间的属性，是永久表空间还是临时表空间。永久表空间存放的是永久对象，临时表空间存放的是session生命期中存在的临时对象。这个参数生成的临时表空间创建后一直都是字典管理，不能使用extent management local选项。如果要创建本地管理表空间，必须使用create temporary tablespace&lt;/p&gt;&#xD;
&lt;p&gt;注意，声明了这个参数后，不能声明block size&lt;/p&gt;&#xD;
&lt;p&gt;11、extent_management_clause&lt;/p&gt;&#xD;
&lt;p&gt;这是最重要的子句，说明了表空间如何管理范围。一旦你声明了这个子句，只能通过移植的方式改变这些参数。&lt;/p&gt;&#xD;
&lt;p&gt;如果希望表空间本地管理的话，声明local选项。本地管理表空间是通过位图管理的。autoallocate说明表空间自动分配范围，用户不能指定范围的大小。只有9.0以上的版本具有这个功能。uniform说明表空间的范围的固定大小，缺省是1m。&lt;/p&gt;&#xD;
&lt;p&gt;不能将本地管理的数据库的system表空间设置成字典管理。&lt;/p&gt;&#xD;
&lt;p&gt;oracle公司推荐使用本地管理表空间。&lt;/p&gt;&#xD;
&lt;p&gt;如果没有设置extent_management_clause，oracle会给他设置一个默认值。如果初始化参数compatible小于9.0.0,那么系统创建字典管理表空间。如果大于9.0.0,那么按照如下设置：&lt;/p&gt;&#xD;
&lt;p&gt;如果没有指定default storage_clause,oracle创建一个自动分配的本地管理表空间。&lt;/p&gt;&#xD;
&lt;p&gt;否则，如果指定了mininum extent,那么oracle判断mininum extent 、initial、next是否相等,以及pctincrease是否=0.如果满足以上的条件，oracle创建一个本地管理表空间，extent size是initial.如果不满足以上条件，那么oracle将创建一个自动分配的本地管理表空间。&lt;/p&gt;&#xD;
&lt;p&gt;如果没有指定mininum extent。initial、那么oracle判断next是否相等,以及pctincrease是否=0。如果满足oracle创建一个本地管理表空间并指定uniform。否则oracle将创建一个自动分配的本地管理表空间。&lt;/p&gt;&#xD;
&lt;p&gt;注意：本地管理表空间只能存储永久对象。如果你声明了local,将不能声明default storage_clause,mininum extent、temporary.&lt;/p&gt;&#xD;
&lt;p&gt;12、segment_management_clause&lt;/p&gt;&#xD;
&lt;p&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;建立表空间&lt;/p&gt;&#xD;
&lt;p&gt;CREATE TABLESPACE data01&lt;br /&gt;DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M&lt;br /&gt;UNIFORM SIZE 128k; &lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;wbr&gt;&lt;/wbr&gt;#指定区尺寸为128k,如不指定，区尺寸默认为64k&lt;/p&gt;&#xD;
&lt;p&gt;删除表空间&lt;/p&gt;&#xD;
&lt;p&gt;DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;&lt;/p&gt;&#xD;
&#xD;
&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/2059814.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/05/27/2059814.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/05/27/2059813.html</id><title type="text">Oracle表空间设计理念</title><summary type="text">SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念，这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说，Oracle中很多优化都是基于表空间的设计理念而实现的。 典型应用一：控制用户所占用的表空间配额。 在一些大型的数据库应用中，我们需要控制某个用户或者某一组用户其所占用的磁盘空间。这就好像在文件服务器中，需要为每个用户设置磁盘配额一样，以防止硬盘空间耗竭。所以，在数据库中，我们也需要限制用户所可以使用的磁盘空间大小。为了达到这个目的，我们就可以通过表空间来实现。 我们可以在Oracle数据库中，建立不同的表</summary><published>2011-05-27T05:31:00Z</published><updated>2011-05-27T05:31:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/05/27/2059813.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/05/27/2059813.html"/><content type="html">SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念，这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说，Oracle中很多优化都是基于表空间的设计理念而实现的。&#xD;
&lt;p&gt;典型应用一：控制用户所占用的表空间配额。&lt;/p&gt;&#xD;
&lt;p&gt;在一些大型的数据库应用中，我们需要控制某个用户或者某一组用户其所占用的磁盘空间。这就好像在文件&lt;a target="_blank" href="http://server.it168.com/" style="color: #000000;" title="服务器"&gt;服务器&lt;/a&gt;中，需要为每个用户设置磁盘配额一样，以防止&lt;a target="_blank" href="http://product.it168.com/list/b/0218_1.shtml" style="color: #000000;" title="硬盘"&gt;硬盘&lt;/a&gt;空间耗竭。所以，在数据库中，我们也需要限制用户所可以使用的磁盘空间大小。为了达到这个目的，我们就可以通过表空间来实现。&lt;/p&gt;&#xD;
&lt;p&gt;我们可以在Oracle数据库中，建立不同的表空间，为其设置最大的&lt;a target="_blank" href="http://storage.it168.com/" style="color: #000000;" title="存储"&gt;存储&lt;/a&gt;容量，然后把用户归属于这个表空间。如此的话，这个用户的存储容量，就受到这个表空间大小的限制。&lt;/p&gt;&#xD;
&lt;p&gt;典型应用二：控制数据库所占用的磁盘空间。&lt;/p&gt;&#xD;
&lt;p&gt;有时候，在Oracle数据库&lt;a target="_blank" href="http://product.it168.com/files/0402search.shtml" style="color: #000000;" title="服务器"&gt;服务器&lt;/a&gt;中，可能运行的不止一个服务。除了数据库服务器外，可能还有邮件服务器等应用系统服务器。为此，就需要先对Oracle数据库的磁盘空间作个规划，否则，当多个应用程序服务所占用的磁盘空间都无限增加时，最后可能导致各个服务都因为硬盘空间的耗竭而停止。所以，在同一台服务器上使用多个应用程序服务，我们往往需要先给他们进行磁盘空间的规划和分配。各个服务都不能够超过我们分配给他的最大限额，或者超过后及时的提醒我们。只有这样，才能够避免因为磁盘空间的耗竭而导致各种应用服务的崩溃。&lt;/p&gt;&#xD;
&lt;p&gt;典型应用三：灵活放置表空间，提高数据库的输入输出性能。&lt;/p&gt;&#xD;
&lt;p&gt;数据库管理员还可以将不同类型的数据放置到不同的表空间中，这样可以明显提高数据库输入输出性能，有利于数据的备份与恢复等管理工作。因为我们数据库管理员在备份或者恢复数据的时候，可以按表空间来备份数据。如在设计一个大型的分销系统后台数据库的时候，我们可以按省份建立表空间。与浙江省相关的数据文件放置在浙江省的表空间中，北京发生业务记录，则记录在北京这个表空间中。如此，当浙江省的业务数据出现错误的时候，则直接还原浙江省的表空间即可。很明显，这样设计，当某个表空间中的数据出现错误需要恢复的时候，可以避免对其他表空间的影响。&lt;/p&gt;&#xD;
&lt;p&gt;另外，还可以对表空间进行独立备份。当数据库容量比较大的时候，若一下子对整个数据库进行备份，显然会占用比较多的时间。虽然说Oracle数据库支持热备份，但是在备份期间，会占用比较多的系统资源，从而造成数据库性能的下降。为此，当数据库容量比较大的时候，我们就需要进行设置多个表空间，然后规划各个表空间的备份时间，从而可以提高整个数据库的备份效率，降低备份对于数据库正常运行的影响。&lt;/p&gt;&#xD;
&lt;p&gt;典型应用四：大表的排序操作。&lt;/p&gt;&#xD;
&lt;p&gt;我们都知道，当表中的记录比较多的时候，对他们进行查询，速度会比较慢。第一次查询成功后，若再对其进行第二次重新排序，仍然需要这么多的时间。为此，我们在数据库设计的时候，针对这种容量比较大的表对象，往往把它放在一个独立的表空间，以提高数据库的性能。&lt;/p&gt;&#xD;
&lt;p&gt;典型应用五：日志文件与数据文件分开放，提高数据库&lt;a target="_blank" href="http://safe.it168.com/" style="color: #000000;" title="安全"&gt;安全&lt;/a&gt;性。&lt;/p&gt;&#xD;
&lt;p&gt;默认情况下，日志文件与数据文件存放在同一表空间。但是，这对于数据库安全方面来说，不是很好。所以，我们在数据库设计的过程中，往往喜欢把日志文件，特别是重做日志文件，放在一个独立的表空间中，然后把它存放在另外一块硬盘上。如此的话，当存放数据文件的硬盘出现故障时，能够马上通过存放在另一个表空间的重做日志文件，对数据库进行修复，以减少企业因为数据丢失所带来的损失。&lt;/p&gt;&#xD;
&lt;p&gt;当然，表空间的优势还不仅仅这些，企业对于数据库的性能要求越高，或者数据库容量越大，则表空间的优势就会越大。&lt;/p&gt;&#xD;
&lt;p&gt;下面，我们就具体来看看Oracle数据库中表空间的处理方式，看其在性能与安全性方面是否有足够的优势与SQL Server数据库抗衡。&lt;/p&gt;&#xD;
&lt;p&gt;在数据库设计的时候，我们建议数据库管理员按如下顺序设置表空间。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;第一步：建立表空间。&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在设计数据库的时候，首先需要设计表空间。我们需要考虑，是只建立一个表空间呢，还是需要建立多个表空间，以及各个表空间的存放位置、磁盘限额等等。&lt;/p&gt;&#xD;
&lt;p&gt;到底设计多少个表空间合理，没有统一的说法，这主要根据企业的实际需求去判断。如企业需要对用户进行磁盘限额控制的，则就需要根据用户的数量来设置表空间。当企业的数据容量比较大，而其又对数据库的性能有比较高的要求时，就需要根据不同类型的数据，设置不同的表空间，以提高其输入输出性能。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;第二步：建立用户，并制定用户的默认表空间。&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在建立用户的时候，我们建议数据库管理员要指定用户的默认表空间。因为我们在利用CREATE语句创建数据库对象，如数据库表的时候，其默认是存储在数据库的当前默认空间。若不指定用户默认表空间的话，则用户每次创建数据库对象的时候，都要指定表空间，显然，这并不是很合理。&lt;/p&gt;&#xD;
&lt;p&gt;另外要注意，不同的表空间有不同的权限控制。用户对于表空间A具有完全控制权限，可能对于表空间B就只有查询权限，甚至连连接的权限的都没有。所以，合理为用户配置表空间的访问权限，也是提高数据库安全性的一个方法。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/2059813.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/05/27/2059813.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2011/03/03/1969753.html</id><title type="text">转:整理了一些t-sql技巧</title><summary type="text">把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总1.按姓氏笔画排序:Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt(&amp;#39;原始密码&amp;#39;)selectpwdencrypt(&amp;#39;原始密码&amp;#39;)selectpwdcompare(&amp;#39;原始密码&amp;#39;,&amp;#39;加密后密码&amp;#39;)=1--相同；否则不相同encrypt(&amp;#39;原始密码&amp;#39;)selectpwde</summary><published>2011-03-03T04:11:00Z</published><updated>2011-03-03T04:11:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2011/03/03/1969753.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2011/03/03/1969753.html"/><content type="html">&lt;span style="color: red"&gt;&amp;nbsp; 把长日期转换为短日期&amp;nbsp;&amp;nbsp; Convert(char(10),getdate(),120)&lt;/span&gt; &#xD;
&lt;div&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;MS-SQL数据库开发常用汇总&amp;nbsp;1.按姓氏笔画排序:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;Select&amp;nbsp;*&amp;nbsp;From&amp;nbsp;TableName&amp;nbsp;Order&amp;nbsp;By&amp;nbsp;CustomerName&amp;nbsp;Collate&amp;nbsp;Chinese_PRC_Stroke_ci_as&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;2.数据库加密:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;encrypt('原始密码')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;pwdencrypt('原始密码')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;pwdcompare('原始密码','加密后密码')&amp;nbsp;=&amp;nbsp;1--相同；否则不相同&amp;nbsp;encrypt('原始密码')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;pwdencrypt('原始密码')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;pwdcompare('原始密码','加密后密码')&amp;nbsp;=&amp;nbsp;1--相同；否则不相同&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;3.取回表中字段:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;declare&amp;nbsp;@list&amp;nbsp;varchar(1000),@sql&amp;nbsp;nvarchar(1000)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;@list=@list+','+b.name&amp;nbsp;from&amp;nbsp;sysobjects&amp;nbsp;a,syscolumns&amp;nbsp;b&amp;nbsp;where&amp;nbsp;a.id=b.id&amp;nbsp;and&amp;nbsp;a.name='表A'&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;set&amp;nbsp;@sql='select&amp;nbsp;'+right(@list,len(@list)-1)+'&amp;nbsp;from&amp;nbsp;表A'&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;exec&amp;nbsp;(@sql)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;4.查看硬盘分区:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;EXEC&amp;nbsp;master..xp_fixeddrives&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;5.比较A,B表是否相等:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;if&amp;nbsp;(select&amp;nbsp;checksum_agg(binary_checksum(*))&amp;nbsp;from&amp;nbsp;A)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;=&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;(select&amp;nbsp;checksum_agg(binary_checksum(*))&amp;nbsp;from&amp;nbsp;B)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;print&amp;nbsp;'相等'&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;else&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;print&amp;nbsp;'不相等'&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;6.杀掉所有的事件探察器进程:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;DECLARE&amp;nbsp;hcforeach&amp;nbsp;CURSOR&amp;nbsp;GLOBAL&amp;nbsp;FOR&amp;nbsp;SELECT&amp;nbsp;'kill&amp;nbsp;'+RTRIM(spid)&amp;nbsp;FROM&amp;nbsp;master.dbo.sysprocesses&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;WHERE&amp;nbsp;program_name&amp;nbsp;IN('SQL&amp;nbsp;profiler',N'SQL&amp;nbsp;事件探查器')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;EXEC&amp;nbsp;sp_msforeach_worker&amp;nbsp;'?'&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;7.记录搜索:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;开头到N条记录&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;Select&amp;nbsp;Top&amp;nbsp;N&amp;nbsp;*&amp;nbsp;From&amp;nbsp;表&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;-------------------------------&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;N到M条记录(要有主索引ID)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;Select&amp;nbsp;Top&amp;nbsp;M-N&amp;nbsp;*&amp;nbsp;From&amp;nbsp;表&amp;nbsp;Where&amp;nbsp;ID&amp;nbsp;in&amp;nbsp;(Select&amp;nbsp;Top&amp;nbsp;M&amp;nbsp;ID&amp;nbsp;From&amp;nbsp;表)&amp;nbsp;Order&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;Desc&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;----------------------------------&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;N到结尾记录&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;Select&amp;nbsp;Top&amp;nbsp;N&amp;nbsp;*&amp;nbsp;From&amp;nbsp;表&amp;nbsp;Order&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;Desc&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;8.如何修改数据库的名称:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;sp_renamedb&amp;nbsp;'old_name',&amp;nbsp;'new_name'&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;9：获取当前数据库中的所有用户表&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;Name&amp;nbsp;from&amp;nbsp;sysobjects&amp;nbsp;where&amp;nbsp;xtype='u'&amp;nbsp;and&amp;nbsp;status&amp;gt;=0&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;10：获取某一个表的所有字段&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;name&amp;nbsp;from&amp;nbsp;syscolumns&amp;nbsp;where&amp;nbsp;id=object_id('表名')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;11：查看与某一个表相关的视图、存储过程、函数&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;a.*&amp;nbsp;from&amp;nbsp;sysobjects&amp;nbsp;a,&amp;nbsp;syscomments&amp;nbsp;b&amp;nbsp;where&amp;nbsp;a.id&amp;nbsp;=&amp;nbsp;b.id&amp;nbsp;and&amp;nbsp;b.text&amp;nbsp;like&amp;nbsp;'%表名%'&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;12：查看当前数据库中所有存储过程&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;name&amp;nbsp;as&amp;nbsp;存储过程名称&amp;nbsp;from&amp;nbsp;sysobjects&amp;nbsp;where&amp;nbsp;xtype='P'&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;13：查询用户创建的所有数据库&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;master..sysdatabases&amp;nbsp;D&amp;nbsp;where&amp;nbsp;sid&amp;nbsp;not&amp;nbsp;in(select&amp;nbsp;sid&amp;nbsp;from&amp;nbsp;master..syslogins&amp;nbsp;where&amp;nbsp;name='sa')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;或者&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;dbid,&amp;nbsp;name&amp;nbsp;AS&amp;nbsp;DB_NAME&amp;nbsp;from&amp;nbsp;master..sysdatabases&amp;nbsp;where&amp;nbsp;sid&amp;nbsp;＜&amp;gt;&amp;nbsp;0x01&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;14：查询某一个表的字段和数据类型&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;select&amp;nbsp;column_name,data_type&amp;nbsp;from&amp;nbsp;information_schema.columns&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;where&amp;nbsp;table_name&amp;nbsp;=&amp;nbsp;'表名'&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;[n].[标题]:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;Select&amp;nbsp;*&amp;nbsp;From&amp;nbsp;TableName&amp;nbsp;Order&amp;nbsp;By&amp;nbsp;CustomerName&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;[n].[标题]:&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/div&gt;来自&lt;a href="http://dev.csdn.net/develop/article/83/83138.shtm"&gt;http://dev.csdn.net/develop/article/83/83138.shtm&lt;/a&gt; &#xD;
&lt;p&gt;一、&amp;nbsp;只复制一个表结构，不复制数据&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;top&amp;nbsp;0&amp;nbsp;*&amp;nbsp;into&amp;nbsp;[t1]&amp;nbsp;from&amp;nbsp;[t2]&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;二、&amp;nbsp;获取数据库中某个对象的创建脚本&lt;/p&gt;&#xD;
&lt;p&gt;1、&amp;nbsp;先用下面的脚本创建一个函数&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;if&amp;nbsp;exists(select&amp;nbsp;1&amp;nbsp;from&amp;nbsp;sysobjects&amp;nbsp;where&amp;nbsp;id=object_id('fgetscript')&amp;nbsp;and&amp;nbsp;objectproperty(id,'IsInlineFunction')=0)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;drop&amp;nbsp;function&amp;nbsp;fgetscript&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;function&amp;nbsp;fgetscript(&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;@servername&amp;nbsp;varchar(50)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--服务器名&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;,@userid&amp;nbsp;varchar(50)='sa'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--用户名,如果为nt验证方式,则为空&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;,@password&amp;nbsp;varchar(50)=''&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--密码&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;,@databasename&amp;nbsp;varchar(50)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--数据库名称&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;,@objectname&amp;nbsp;varchar(250)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--对象名&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;)&amp;nbsp;returns&amp;nbsp;varchar(8000)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;as&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;declare&amp;nbsp;@re&amp;nbsp;varchar(8000)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--返回脚本&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;declare&amp;nbsp;@srvid&amp;nbsp;int,@dbsid&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--定义服务器、数据库集id&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;declare&amp;nbsp;@dbid&amp;nbsp;int,@tbid&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--数据库、表id&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;declare&amp;nbsp;@err&amp;nbsp;int,@src&amp;nbsp;varchar(255),&amp;nbsp;@desc&amp;nbsp;varchar(255)&amp;nbsp;--错误处理变量&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--创建sqldmo对象&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;exec&amp;nbsp;@err=sp_oacreate&amp;nbsp;'sqldmo.sqlserver',@srvid&amp;nbsp;output&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;if&amp;nbsp;@err&amp;lt;&amp;gt;0&amp;nbsp;goto&amp;nbsp;lberr&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--连接服务器&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;if&amp;nbsp;isnull(@userid,'')=''&amp;nbsp;--如果是&amp;nbsp;Nt验证方式&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;exec&amp;nbsp;@err=sp_oasetproperty&amp;nbsp;@srvid,'loginsecure',1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;@err&amp;lt;&amp;gt;0&amp;nbsp;goto&amp;nbsp;lberr&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;exec&amp;nbsp;@err=sp_oamethod&amp;nbsp;@srvid,'connect',null,@servername&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;end&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;else&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;exec&amp;nbsp;@err=sp_oamethod&amp;nbsp;@srvid,'connect',null,@servername,@userid,@password&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;if&amp;nbsp;@err&amp;lt;&amp;gt;0&amp;nbsp;goto&amp;nbsp;lberr&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--获取数据库集&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;exec&amp;nbsp;@err=sp_oagetproperty&amp;nbsp;@srvid,'databases',@dbsid&amp;nbsp;output&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;if&amp;nbsp;@err&amp;lt;&amp;gt;0&amp;nbsp;goto&amp;nbsp;lberr&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--获取要取得脚本的数据库id&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;exec&amp;nbsp;@err=sp_oamethod&amp;nbsp;@dbsid,'item',@dbid&amp;nbsp;output,@databasename&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;if&amp;nbsp;@err&amp;lt;&amp;gt;0&amp;nbsp;goto&amp;nbsp;lberr&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--获取要取得脚本的对象id&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;exec&amp;nbsp;@err=sp_oamethod&amp;nbsp;@dbid,'getobjectbyname',@tbid&amp;nbsp;output,@objectname&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;if&amp;nbsp;@err&amp;lt;&amp;gt;0&amp;nbsp;goto&amp;nbsp;lberr&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--取得脚本&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;exec&amp;nbsp;@err=sp_oamethod&amp;nbsp;@tbid,'script',@re&amp;nbsp;output&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;if&amp;nbsp;@err&amp;lt;&amp;gt;0&amp;nbsp;goto&amp;nbsp;lberr&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;--print&amp;nbsp;@re&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;return(@re)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;lberr:&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;exec&amp;nbsp;sp_oageterrorinfo&amp;nbsp;NULL,&amp;nbsp;@src&amp;nbsp;out,&amp;nbsp;@desc&amp;nbsp;out&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;declare&amp;nbsp;@errb&amp;nbsp;varbinary(4)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;set&amp;nbsp;@errb=cast(@err&amp;nbsp;as&amp;nbsp;varbinary(4))&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;exec&amp;nbsp;master..xp_varbintohexstr&amp;nbsp;@errb,@re&amp;nbsp;out&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;set&amp;nbsp;@re='错误号:&amp;nbsp;'+@re&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;+char(13)+'错误源:&amp;nbsp;'+@src&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;+char(13)+'错误描述:&amp;nbsp;'+@desc&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;return(@re)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;end&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;2、&amp;nbsp;用法如下&lt;br /&gt;用法如下, &lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;print&amp;nbsp;dbo.fgetscript('服务器名','用户名','密码','数据库名','表名或其它对象名')&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;3、&amp;nbsp;如果要获取库里所有对象的脚本，如如下方式&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;declare&amp;nbsp;@name&amp;nbsp;varchar(250)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;declare&amp;nbsp;#aa&amp;nbsp;cursor&amp;nbsp;for&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;select&amp;nbsp;name&amp;nbsp;from&amp;nbsp;sysobjects&amp;nbsp;where&amp;nbsp;xtype&amp;nbsp;not&amp;nbsp;in('S','PK','D','X','L')&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;open&amp;nbsp;#aa&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;fetch&amp;nbsp;next&amp;nbsp;from&amp;nbsp;#aa&amp;nbsp;into&amp;nbsp;@name&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;while&amp;nbsp;@@fetch_status=0&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;print&amp;nbsp;dbo.fgetscript('onlytiancai','sa','sa','database',@name)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;fetch&amp;nbsp;next&amp;nbsp;from&amp;nbsp;#aa&amp;nbsp;into&amp;nbsp;@name&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;end&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;close&amp;nbsp;#aa&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;deallocate&amp;nbsp;#aa&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;4、&amp;nbsp;声明，此函数是csdn邹建邹老大提供的&lt;br /&gt;三、&amp;nbsp;分隔字符串&lt;br /&gt;如果有一个用逗号分割开的字符串，比如说"a,b,c,d,1,2,3,4"，如何用t-sql获取这个字符串有几个元素，获取第几个元素的值是多少呢？因为t-sql里没有split函数，也没有数组的概念，所以只能自己写几个函数了。&lt;br /&gt;1、&amp;nbsp;获取元素个数的函数&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;function&amp;nbsp;getstrarrlength&amp;nbsp;(@str&amp;nbsp;varchar(8000))&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;returns&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;as&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;@int_return&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;@start&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;@next&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;@location&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@str&amp;nbsp;=','+&amp;nbsp;@str&amp;nbsp;+','&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@str=replace(@str,',,',',')&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@start&amp;nbsp;=1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@next&amp;nbsp;=1&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@location&amp;nbsp;=&amp;nbsp;charindex(',',@str,@start)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(@location&amp;nbsp;&amp;lt;&amp;gt;0)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@start&amp;nbsp;=&amp;nbsp;@location&amp;nbsp;+1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@location&amp;nbsp;=&amp;nbsp;charindex(',',@str,@start)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@next&amp;nbsp;=@next&amp;nbsp;+1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;select&amp;nbsp;@int_return&amp;nbsp;=&amp;nbsp;@next-2&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;return&amp;nbsp;@int_return&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;end&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;2、&amp;nbsp;获取指定索引的值的函数&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;function&amp;nbsp;getstrofindex&amp;nbsp;(@str&amp;nbsp;varchar(8000),@index&amp;nbsp;int&amp;nbsp;=0)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;returns&amp;nbsp;varchar(8000)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;as&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;@str_return&amp;nbsp;varchar(8000)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;@start&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;@next&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;@location&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@start&amp;nbsp;=1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@next&amp;nbsp;=1&amp;nbsp;--如果习惯从0开始则select&amp;nbsp;@next&amp;nbsp;=0&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@location&amp;nbsp;=&amp;nbsp;charindex(',',@str,@start)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(@location&amp;nbsp;&amp;lt;&amp;gt;0&amp;nbsp;and&amp;nbsp;@index&amp;nbsp;&amp;gt;&amp;nbsp;@next&amp;nbsp;)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@start&amp;nbsp;=&amp;nbsp;@location&amp;nbsp;+1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@location&amp;nbsp;=&amp;nbsp;charindex(',',@str,@start)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@next&amp;nbsp;=@next&amp;nbsp;+1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;@location&amp;nbsp;=0&amp;nbsp;select&amp;nbsp;@location&amp;nbsp;=len(@str)+1&amp;nbsp;--如果是因为没有逗号退出，则认为逗号在字符串后&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;@str_return&amp;nbsp;=&amp;nbsp;substring(@str,@start,@location&amp;nbsp;-@start)&amp;nbsp;--@start肯定是逗号之后的位置或者就是初始值1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(@index&amp;nbsp;&amp;lt;&amp;gt;&amp;nbsp;@next&amp;nbsp;)&amp;nbsp;select&amp;nbsp;@str_return&amp;nbsp;=&amp;nbsp;''&amp;nbsp;--如果二者不相等，则是因为逗号太少，或者@index小于@next的初始值1。&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;return&amp;nbsp;@str_return&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;end&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;3、&amp;nbsp;测试&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;SELECT&amp;nbsp;[dbo].[getstrarrlength]('1,2,3,4,a,b,c,d')&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;SELECT&amp;nbsp;[dbo].[getstrofindex]('1,2,3,4,a,b,c,d',5)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;四、&amp;nbsp;一条语句执行跨越若干个数据库&lt;br /&gt;我要在一条语句里操作不同的服务器上的不同的数据库里的不同的表,怎么办呢?&lt;br /&gt;第一种方法:&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;OPENDATASOURCE('SQLOLEDB','Data&amp;nbsp;Source=远程ip;User&amp;nbsp;ID=sa;Password=密码').库名.dbo.表名&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;第二种方法:&lt;br /&gt;先使用联结服务器:&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;EXEC&amp;nbsp;sp_addlinkedserver&amp;nbsp;'别名','','MSDASQL',NULL,NULL,'DRIVER={SQL&amp;nbsp;Server};SERVER=远程名;UID=用户;PWD=密码;'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;exec&amp;nbsp;sp_addlinkedsrvlogin&amp;nbsp;&amp;nbsp;@rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;GO&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;然后你就可以如下：&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;别名.库名.dbo.表名&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;insert&amp;nbsp;库名.dbo.表名&amp;nbsp;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;别名.库名.dbo.表名&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;into&amp;nbsp;库名.dbo.新表名&amp;nbsp;from&amp;nbsp;别名.库名.dbo.表名&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;五、&amp;nbsp;怎样获取一个表中所有的字段信息&lt;br /&gt;蛙蛙推荐：怎样获取一个表中所有字段的信息 &lt;br /&gt;先创建一个视图&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Create&amp;nbsp;view&amp;nbsp;fielddesc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;as&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;o.name&amp;nbsp;as&amp;nbsp;table_name,c.name&amp;nbsp;as&amp;nbsp;field_name,t.name&amp;nbsp;as&amp;nbsp;type,c.length&amp;nbsp;as&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;length,c.isnullable&amp;nbsp;as&amp;nbsp;isnullable,convert(varchar(30),p.value)&amp;nbsp;as&amp;nbsp;desp&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;from&amp;nbsp;syscolumns&amp;nbsp;c&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;join&amp;nbsp;systypes&amp;nbsp;t&amp;nbsp;on&amp;nbsp;c.xtype&amp;nbsp;=&amp;nbsp;t.xusertype&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;join&amp;nbsp;sysobjects&amp;nbsp;o&amp;nbsp;on&amp;nbsp;o.id=c.id&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;left&amp;nbsp;join&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sysproperties&amp;nbsp;p&amp;nbsp;on&amp;nbsp;p.smallid=c.colid&amp;nbsp;and&amp;nbsp;p.id=o.id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;where&amp;nbsp;o.xtype='U'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;查询时:&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;Select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;fielddesc&amp;nbsp;where&amp;nbsp;table_name&amp;nbsp;=&amp;nbsp;'你的表名'&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;还有个更强的语句，是邹建写的，也写出来吧&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;SELECT&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;(case&amp;nbsp;when&amp;nbsp;a.colorder=1&amp;nbsp;then&amp;nbsp;d.name&amp;nbsp;else&amp;nbsp;''&amp;nbsp;end)&amp;nbsp;N'表名',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;a.colorder&amp;nbsp;N'字段序号',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;a.name&amp;nbsp;N'字段名',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;(case&amp;nbsp;when&amp;nbsp;COLUMNPROPERTY(&amp;nbsp;a.id,a.name,'IsIdentity')=1&amp;nbsp;then&amp;nbsp;'&amp;#8730;'else&amp;nbsp;''&amp;nbsp;end)&amp;nbsp;N'标识',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;(case&amp;nbsp;when&amp;nbsp;(SELECT&amp;nbsp;count(*)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;FROM&amp;nbsp;sysobjects&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;WHERE&amp;nbsp;(name&amp;nbsp;in&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(SELECT&amp;nbsp;name&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;sysindexes&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;(id&amp;nbsp;=&amp;nbsp;a.id)&amp;nbsp;AND&amp;nbsp;(indid&amp;nbsp;in&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;(SELECT&amp;nbsp;indid&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;FROM&amp;nbsp;sysindexkeys&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;WHERE&amp;nbsp;(id&amp;nbsp;=&amp;nbsp;a.id)&amp;nbsp;AND&amp;nbsp;(colid&amp;nbsp;in&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;(SELECT&amp;nbsp;colid&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;FROM&amp;nbsp;syscolumns&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;WHERE&amp;nbsp;(id&amp;nbsp;=&amp;nbsp;a.id)&amp;nbsp;AND&amp;nbsp;(name&amp;nbsp;=&amp;nbsp;a.name)))))))&amp;nbsp;AND&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(xtype&amp;nbsp;=&amp;nbsp;'PK'))&amp;gt;0&amp;nbsp;then&amp;nbsp;'&amp;#8730;'&amp;nbsp;else&amp;nbsp;''&amp;nbsp;end)&amp;nbsp;N'主键',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;b.name&amp;nbsp;N'类型',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;a.length&amp;nbsp;N'占用字节数',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;COLUMNPROPERTY(a.id,a.name,'PRECISION')&amp;nbsp;as&amp;nbsp;N'长度',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0)&amp;nbsp;as&amp;nbsp;N'小数位数',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;(case&amp;nbsp;when&amp;nbsp;a.isnullable=1&amp;nbsp;then&amp;nbsp;'&amp;#8730;'else&amp;nbsp;''&amp;nbsp;end)&amp;nbsp;N'允许空',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;isnull(e.text,'')&amp;nbsp;N'默认值',&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;isnull(g.[value],'')&amp;nbsp;AS&amp;nbsp;N'字段说明'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--into&amp;nbsp;##tx&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;FROM&amp;nbsp;&amp;nbsp;syscolumns&amp;nbsp;&amp;nbsp;a&amp;nbsp;left&amp;nbsp;join&amp;nbsp;systypes&amp;nbsp;b&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;on&amp;nbsp;&amp;nbsp;a.xtype=b.xusertype&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;inner&amp;nbsp;join&amp;nbsp;sysobjects&amp;nbsp;d&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;on&amp;nbsp;a.id=d.id&amp;nbsp;&amp;nbsp;and&amp;nbsp;&amp;nbsp;d.xtype='U'&amp;nbsp;and&amp;nbsp;&amp;nbsp;d.name&amp;lt;&amp;gt;'dtproperties'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;left&amp;nbsp;join&amp;nbsp;syscomments&amp;nbsp;e&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;on&amp;nbsp;a.cdefault=e.id&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;left&amp;nbsp;join&amp;nbsp;sysproperties&amp;nbsp;g&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;on&amp;nbsp;a.id=g.id&amp;nbsp;AND&amp;nbsp;a.colid&amp;nbsp;=&amp;nbsp;g.smallid&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;order&amp;nbsp;by&amp;nbsp;object_name(a.id),a.colorder&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;六、&amp;nbsp;时间格式转换问题&lt;br /&gt;因为新开发的软件需要用一些旧软件生成的一些数据，在时间格式上不统一，只能手工转换，研究了一下午写了三条语句，以前没怎么用过convert函数和case语句，还有"+"操作符在不同上下文环境也会起到不同的作用，把我搞晕了要，不过现在看来是差不多弄好了。&lt;/p&gt;&#xD;
&lt;p&gt;1、把所有"70.07.06"这样的值变成"1970-07-06"&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;UPDATE&amp;nbsp;lvshi&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;SET&amp;nbsp;shengri&amp;nbsp;=&amp;nbsp;'19'&amp;nbsp;+&amp;nbsp;REPLACE(shengri,&amp;nbsp;'.',&amp;nbsp;'-')&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;WHERE&amp;nbsp;(zhiyezheng&amp;nbsp;=&amp;nbsp;'139770070153')&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;2、在"1970-07-06"里提取"70","07","06"&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;SELECT&amp;nbsp;SUBSTRING(shengri,&amp;nbsp;3,&amp;nbsp;2)&amp;nbsp;AS&amp;nbsp;year,&amp;nbsp;SUBSTRING(shengri,&amp;nbsp;6,&amp;nbsp;2)&amp;nbsp;AS&amp;nbsp;month,&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUBSTRING(shengri,&amp;nbsp;9,&amp;nbsp;2)&amp;nbsp;AS&amp;nbsp;day&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;FROM&amp;nbsp;lvshi&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;WHERE&amp;nbsp;(zhiyezheng&amp;nbsp;=&amp;nbsp;'139770070153')&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;3、把一个时间类型字段转换成"1970-07-06"&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;UPDATE&amp;nbsp;lvshi&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;SET&amp;nbsp;shenling&amp;nbsp;=&amp;nbsp;CONVERT(varchar(4),&amp;nbsp;YEAR(shenling))&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;'-'&amp;nbsp;+&amp;nbsp;CASE&amp;nbsp;WHEN&amp;nbsp;LEN(MONTH(shenling))&amp;nbsp;=&amp;nbsp;1&amp;nbsp;THEN&amp;nbsp;'0'&amp;nbsp;+&amp;nbsp;CONVERT(varchar(2),&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;month(shenling))&amp;nbsp;ELSE&amp;nbsp;CONVERT(varchar(2),&amp;nbsp;month(shenling))&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;END&amp;nbsp;+&amp;nbsp;'-'&amp;nbsp;+&amp;nbsp;CASE&amp;nbsp;WHEN&amp;nbsp;LEN(day(shenling))&amp;nbsp;=&amp;nbsp;1&amp;nbsp;THEN&amp;nbsp;'0'&amp;nbsp;+&amp;nbsp;CONVERT(char(2),&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;day(shenling))&amp;nbsp;ELSE&amp;nbsp;CONVERT(varchar(2),&amp;nbsp;day(shenling))&amp;nbsp;END&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;WHERE&amp;nbsp;(zhiyezheng&amp;nbsp;=&amp;nbsp;'139770070153')&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;七、&amp;nbsp;分区视图&lt;br /&gt;分区视图是提高查询性能的一个很好的办法&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--看下面的示例&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--示例表&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;table&amp;nbsp;tempdb.dbo.t_10(&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;id&amp;nbsp;int&amp;nbsp;primary&amp;nbsp;key&amp;nbsp;check(id&amp;nbsp;between&amp;nbsp;1&amp;nbsp;and&amp;nbsp;10),name&amp;nbsp;varchar(10))&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;table&amp;nbsp;pubs.dbo.t_20(&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;id&amp;nbsp;int&amp;nbsp;primary&amp;nbsp;key&amp;nbsp;check(id&amp;nbsp;between&amp;nbsp;11&amp;nbsp;and&amp;nbsp;20),name&amp;nbsp;varchar(10))&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;table&amp;nbsp;northwind.dbo.t_30(&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;id&amp;nbsp;int&amp;nbsp;primary&amp;nbsp;key&amp;nbsp;check(id&amp;nbsp;between&amp;nbsp;21&amp;nbsp;and&amp;nbsp;30),name&amp;nbsp;varchar(10))&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--分区视图&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;view&amp;nbsp;v_t&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;as&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;tempdb.dbo.t_10&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;all&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;pubs.dbo.t_20&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;all&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;northwind.dbo.t_30&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--插入数据&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;insert&amp;nbsp;v_t&amp;nbsp;select&amp;nbsp;1&amp;nbsp;,'aa'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;select&amp;nbsp;2&amp;nbsp;,'bb'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;select&amp;nbsp;11,'cc'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;select&amp;nbsp;12,'dd'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;select&amp;nbsp;21,'ee'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;select&amp;nbsp;22,'ff'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--更新数据&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;update&amp;nbsp;v_t&amp;nbsp;set&amp;nbsp;name=name+'_更新'&amp;nbsp;where&amp;nbsp;right(id,1)=1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--删除测试&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;delete&amp;nbsp;from&amp;nbsp;v_t&amp;nbsp;where&amp;nbsp;right(id,1)=2&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--显示结果&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;v_t&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--删除测试&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;drop&amp;nbsp;table&amp;nbsp;northwind.dbo.t_30,pubs.dbo.t_20,tempdb.dbo.t_10&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;drop&amp;nbsp;view&amp;nbsp;v_t&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_826_956_Open_Image" onclick="code_collapse_toggle(this);" alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_826_956_Closed_Image" onclick="code_collapse_toggle(this);" alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;/**//*--测试结果&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;-----------&amp;nbsp;----------&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;aa_更新&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cc_更新&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ee_更新&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;（所影响的行数为&amp;nbsp;3&amp;nbsp;行）&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;==*/&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;八、&amp;nbsp;树型的实现&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--参考&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--树形数据查询示例&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--作者:&amp;nbsp;邹建&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--示例数据&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;table&amp;nbsp;[tb]([id]&amp;nbsp;int&amp;nbsp;identity(1,1),[pid]&amp;nbsp;int,name&amp;nbsp;varchar(20))&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;insert&amp;nbsp;[tb]&amp;nbsp;select&amp;nbsp;0,'中国'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;0,'美国'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;0,'加拿大'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;1,'北京'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;1,'上海'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;1,'江苏'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;6,'苏州'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;7,'常熟'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;6,'南京'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;6,'无锡'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;2,'纽约'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;union&amp;nbsp;&amp;nbsp;all&amp;nbsp;&amp;nbsp;select&amp;nbsp;2,'旧金山'&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--查询指定id的所有子&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;create&amp;nbsp;function&amp;nbsp;f_cid(&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;@id&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;)returns&amp;nbsp;@re&amp;nbsp;table([id]&amp;nbsp;int,[level]&amp;nbsp;int)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;as&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;declare&amp;nbsp;@l&amp;nbsp;int&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;set&amp;nbsp;@l=0&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;insert&amp;nbsp;@re&amp;nbsp;select&amp;nbsp;@id,@l&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;while&amp;nbsp;@@rowcount&amp;gt;0&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;begin&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;set&amp;nbsp;@l=@l+1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;insert&amp;nbsp;@re&amp;nbsp;select&amp;nbsp;a.[id],@l&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;from&amp;nbsp;[tb]&amp;nbsp;a,@re&amp;nbsp;b&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;where&amp;nbsp;a.[pid]=b.[id]&amp;nbsp;and&amp;nbsp;b.[level]=@l-1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;end&lt;br /&gt;&lt;img id="Codehighlighter1_705_708_Open_Image" onclick="code_collapse_toggle(this);" alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_705_708_Closed_Image" onclick="code_collapse_toggle(this);" alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;/**//**//**//*--如果只显示最明细的子(下面没有子),则加上这个删除&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;delete&amp;nbsp;a&amp;nbsp;from&amp;nbsp;@re&amp;nbsp;a&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;where&amp;nbsp;exists(&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /&gt;&amp;nbsp;&amp;nbsp;select&amp;nbsp;1&amp;nbsp;from&amp;nbsp;[tb]&amp;nbsp;where&amp;nbsp;[pid]=a.[id])&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /&gt;--*/&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;return&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;end&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--调用(查询所有的子)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;a.*,层次=b.[level]&amp;nbsp;from&amp;nbsp;[tb]&amp;nbsp;a,f_cid(2)b&amp;nbsp;where&amp;nbsp;a.[id]=b.[id]&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;--删除测试&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;drop&amp;nbsp;table&amp;nbsp;[tb]&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;drop&amp;nbsp;function&amp;nbsp;f_cid&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;go&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;九、&amp;nbsp;排序问题&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;CREATE&amp;nbsp;TABLE&amp;nbsp;[t]&amp;nbsp;(&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;[id]&amp;nbsp;[int]&amp;nbsp;IDENTITY&amp;nbsp;(1,&amp;nbsp;1)&amp;nbsp;NOT&amp;nbsp;NULL&amp;nbsp;,&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;[GUID]&amp;nbsp;[uniqueidentifier]&amp;nbsp;NULL&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;)&amp;nbsp;ON&amp;nbsp;[PRIMARY]&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;GO&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;下面这句执行5次&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;insert&amp;nbsp;t&amp;nbsp;values&amp;nbsp;(newid())&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;查看执行结果&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;t&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;1、&amp;nbsp;第一种&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;t&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;order&amp;nbsp;by&amp;nbsp;case&amp;nbsp;id&amp;nbsp;when&amp;nbsp;4&amp;nbsp;then&amp;nbsp;1&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;when&amp;nbsp;5&amp;nbsp;then&amp;nbsp;2&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;when&amp;nbsp;1&amp;nbsp;then&amp;nbsp;3&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;when&amp;nbsp;2&amp;nbsp;then&amp;nbsp;4&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&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;when&amp;nbsp;3&amp;nbsp;then&amp;nbsp;5&amp;nbsp;end&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;2、&amp;nbsp;第二种&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;t&amp;nbsp;order&amp;nbsp;by&amp;nbsp;(id+2)%6&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;3、&amp;nbsp;第三种&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;t&amp;nbsp;order&amp;nbsp;by&amp;nbsp;charindex(cast(id&amp;nbsp;as&amp;nbsp;varchar),'45123')&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;4、&amp;nbsp;第四种&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;t&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;WHERE&amp;nbsp;id&amp;nbsp;between&amp;nbsp;0&amp;nbsp;and&amp;nbsp;5&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;order&amp;nbsp;by&amp;nbsp;charindex(cast(id&amp;nbsp;as&amp;nbsp;varchar),'45123')&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;5、&amp;nbsp;第五种&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;t&amp;nbsp;order&amp;nbsp;by&amp;nbsp;case&amp;nbsp;when&amp;nbsp;id&amp;nbsp;&amp;gt;3&amp;nbsp;then&amp;nbsp;id-5&amp;nbsp;else&amp;nbsp;id&amp;nbsp;end&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;6、&amp;nbsp;第六种&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;t&amp;nbsp;order&amp;nbsp;by&amp;nbsp;id&amp;nbsp;/&amp;nbsp;4&amp;nbsp;desc,id&amp;nbsp;asc&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;十、&amp;nbsp;一条语句删除一批记录&lt;br /&gt;首先id列是int标识类类型，然后删除ID值为5,6,8,9,10,11的列，这里的cast函数不能用convert函数代替，而且转换的类型必须是varchar，而不能是char，否则就会执行出你不希望的结果，这里的"5,6,8,9,10,11"可以是你在页面上获取的一个chkboxlist构建成的值，然后用下面的一句就全部删&lt;br /&gt;除了，比循环用多条语句高效吧应该。&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;delete&amp;nbsp;from&amp;nbsp;[fujian]&amp;nbsp;where&amp;nbsp;charindex(','+cast([id]&amp;nbsp;as&amp;nbsp;varchar)+',',','+'5,6,8,9,10,11,'+',')&amp;gt;0&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;还有一种就是&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;delete&amp;nbsp;from&amp;nbsp;table1&amp;nbsp;where&amp;nbsp;id&amp;nbsp;in(1,2,3,4&amp;nbsp;&lt;img alt="" src="http://ghd258.cnblogs.com/Images/dot.gif" /&gt;)&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;十一、获取子表内的一列数据的组合字符串&lt;br /&gt;下面这个函数获取05年已经注册了的某个所的律师，唯一一个参数就是事务所的名称，然后返回zhuce字段里包含05字样的所有律师。&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;div&gt;&#xD;
&lt;div&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;CREATE&amp;nbsp;&amp;nbsp;&amp;nbsp;FUNCTION&amp;nbsp;fn_Get05LvshiNameBySuo&amp;nbsp;&amp;nbsp;(@p_suo&amp;nbsp;Nvarchar(50))&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;RETURNS&amp;nbsp;Nvarchar(2000)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;AS&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;BEGIN&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;DECLARE&amp;nbsp;@LvshiNames&amp;nbsp;varchar(2000),&amp;nbsp;@name&amp;nbsp;varchar(50)&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;select&amp;nbsp;@LvshiNames=''&lt;br /&gt;&lt;img alt="" src="http://onlytiancai.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /&gt;&amp;nbsp;DECLARE&amp;nbsp;lvshi_cursor&amp;nbsp;CURSOR&amp;nbsp;FOR&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;数据库里有1,2,3,4,5 共5条记录,要用一条sql语句让其排序,使它排列成4,5,1,2,3,怎么写? &lt;br /&gt;&#xD;
&lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;span style="color: #000000"&gt;　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;INSERT&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DELETE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;UPDATE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TABLE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TABLE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;ALTER&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TABLE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;VIEW&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;VIEW&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;INDEX&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;INDEX&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;PROCEDURE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;PROCEDURE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TRIGGER&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TRIGGER&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;SCHEMA&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;SCHEMA&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DOMAIN&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;ALTER&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DOMAIN&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DOMAIN&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;GRANT&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DENY&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;REVOKE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;COMMIT&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;ROLLBACK&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&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: #0000ff"&gt;TRANSACTION&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;程序化SQL&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&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: #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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　EXPLAN&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;OPEN&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&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: #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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CLOSE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;PREPARE&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;为动态执行准备SQL&amp;nbsp;语句&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;EXECUTE&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;动态地执行SQL&amp;nbsp;语句&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　DESCRIBE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&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;@id&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;char&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;10&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;set&amp;nbsp;@id&amp;nbsp;=&amp;nbsp;'10010001'&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&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: #008000"&gt;@id&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;10010001&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;IF&amp;nbsp;ELSE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;@x&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@z&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&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: #008000"&gt;@x&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&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="font-weight: bold; color: #800000"&gt;2&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@z&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;@x&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: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;print&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;x&amp;nbsp;&amp;gt;&amp;nbsp;y&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;打印字符串'x&amp;nbsp;&amp;gt;&amp;nbsp;y'&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&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: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&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: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@z&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;print&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;y&amp;nbsp;&amp;gt;&amp;nbsp;z&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&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: #0000ff"&gt;print&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;z&amp;nbsp;&amp;gt;&amp;nbsp;y&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;CASE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;use&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;pangu&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;update&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;employee&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;set&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;case&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;when&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;job_level&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1.08&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;when&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;job_level&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1.07&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;when&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;job_level&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1.06&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1.05&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;WHILE&amp;nbsp;CONTINUE&amp;nbsp;BREAK&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&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;@x&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@c&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&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: #008000"&gt;@x&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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"&gt;@x&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="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;print&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@x&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;打印变量x&amp;nbsp;的值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　　　&amp;nbsp;&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"&gt;@y&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="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/span&gt;&lt;span style="color: #008000"&gt;@c&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="font-weight: bold; color: #800000"&gt;100&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="color: #008000"&gt;@x&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;@y&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;print&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@c&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;打印变量c&amp;nbsp;的值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;/span&gt;&lt;span style="color: #008000"&gt;@y&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;@y&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/span&gt;&lt;span style="color: #008000"&gt;@x&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;@x&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/span&gt;&lt;span style="color: #008000"&gt;@y&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;WAITFOR&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;例&amp;nbsp;等待1&amp;nbsp;小时2&amp;nbsp;分零3&amp;nbsp;秒后才执行SELECT&amp;nbsp;语句&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;waitfor&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;delay&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;01&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;02&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;03&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　　　&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: #808080"&gt;*&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;employee&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;例&amp;nbsp;等到晚上11&amp;nbsp;点零8&amp;nbsp;分后才执行SELECT&amp;nbsp;语句&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;waitfor&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;time&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;23&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;08&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;00&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/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: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name(表名)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;column_name&amp;nbsp;operator&amp;nbsp;value&amp;nbsp;ex宿主)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/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: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stock_information&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stockid&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: #ff00ff"&gt;str&lt;/span&gt;&lt;span style="color: #000000"&gt;(nid)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;stockname&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;str_name&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;like&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;find&amp;nbsp;this&amp;nbsp;%&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;like&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;[a-zA-Z]%&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;-------&amp;nbsp;([]指定值的范围)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　&amp;nbsp;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;like&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;[^F-M]%&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;-------&amp;nbsp;(^排除指定范围)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;-------&amp;nbsp;只能在使用like关键字的where子句中使用通配符)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;stockpath&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;stock_path&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;or&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stocknumber&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="font-weight: bold; color: #800000"&gt;1000&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;and&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stockindex&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="font-weight: bold; color: #800000"&gt;24&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;not&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stocksex&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;man&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;stocknumber&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;between&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;20&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="font-weight: bold; color: #800000"&gt;100&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;stocknumber&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="font-weight: bold; color: #800000"&gt;10&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;20&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;30&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&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;stockid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;desc&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;asc&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;排序，desc-降序，asc-升序&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　&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;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2&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;by列号&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　&amp;nbsp;stockname&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: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stock_information&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stockid&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="font-weight: bold; color: #800000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;-------&amp;nbsp;除非能确保内层select只返回一个行的值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;-------&amp;nbsp;否则应在外层where子句中用一个in限定符&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;/span&gt;&lt;span style="color: #0000ff"&gt;distinct&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;column_name&amp;nbsp;form&amp;nbsp;table_name&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-------&amp;nbsp;distinct指定检索独有的列值，不重复&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;stocknumber&amp;nbsp;,"stocknumber&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="font-weight: bold; color: #800000"&gt;10&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;stocknumber&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="font-weight: bold; color: #800000"&gt;10&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;table_name&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stockname&amp;nbsp;,&amp;nbsp;"stocknumber"&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: #ff00ff"&gt;count&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: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;group&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;stockname&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-------&amp;nbsp;group&amp;nbsp;by&amp;nbsp;将表按行分组,指定列中有相同的值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;having&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;count&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: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2&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;having选定指定的组&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table1,&amp;nbsp;table2&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table1.id&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;*=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table2.id&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;------&amp;nbsp;左外部连接，table1中有的而table2中没有得以null表示&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　　　&amp;nbsp;table1.id&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table2.id&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table1&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;union&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;all&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;------&amp;nbsp;union合并查询结果集，all-保留重复行&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table2　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;insert&lt;/span&gt;&lt;span style="color: #000000"&gt;　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;insert&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;into&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;(Stock_name,Stock_number)&amp;nbsp;value&amp;nbsp;("xxx","xxxx"&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;value&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockname&amp;nbsp;,&amp;nbsp;Stocknumber&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stock_table2)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-----value为select语句　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;update&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;update&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;set&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;"xxx"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;where&amp;nbsp;Stockid&amp;nbsp;=&amp;nbsp;3&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;Stockname&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: #0000ff"&gt;default&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;Stockname&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: #0000ff"&gt;null&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;Stocknumber&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockname&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="font-weight: bold; color: #800000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;delete&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;delete&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;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockid&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="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;truncate&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;drop&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;alter&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;alter&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;database&lt;/span&gt;&lt;span style="color: #000000"&gt;.owner.table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;add&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;column_name&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;char&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2&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;..&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;sp_help&amp;nbsp;table_name&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;create&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;(name&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;char&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;20&lt;/span&gt;&lt;span style="color: #000000"&gt;),&amp;nbsp;age&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;smallint&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;lname&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;30&lt;/span&gt;&lt;span style="color: #000000"&gt;))&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;insert&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;into&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&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: #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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;alter&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;drop&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;constraint&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockname_default&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-------&amp;nbsp;删除Stockname的default约束&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;常用函数(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;)　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;转换函数&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;convert&lt;/span&gt;&lt;span style="color: #000000"&gt;(数据类型,值,格式)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　统计函数&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;AVG&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COUNT&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;/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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;MIN&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SUM&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;AVG&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;use&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;pangu&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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: #ff00ff"&gt;avg&lt;/span&gt;&lt;span style="color: #000000"&gt;(e_wage)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;as&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;dept_avgWage&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;employee&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;group&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;dept_id　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;use&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;pangu&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_name&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;employee&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/span&gt;&lt;span style="color: #ff00ff"&gt;max&lt;/span&gt;&lt;span style="color: #000000"&gt;(e_wage)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;employee)　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;STDEV&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;STDEV()函数返回表达式中所有数据的标准差&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;STDEVP()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;STDEVP()函数返回总体标准差　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;VAR&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;VAR()函数返回表达式中所有值的统计变异数　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;VARP&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;VARP()函数返回总体变异数　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　算术函数　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　三角函数&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SIN&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COS&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;TAN&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COT&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　反三角函数&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ASIN&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回正弦是FLOAT&amp;nbsp;值的以弧度表示的角&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ACOS&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回余弦是FLOAT&amp;nbsp;值的以弧度表示的角&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ATAN&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回正切是FLOAT&amp;nbsp;值的以弧度表示的角&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　ATAN2(float_expression1,float_expression2)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;----返回正切是float_expression1&amp;nbsp;/float_expres-sion2的以弧度表示的角&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DEGREES&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;----INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;RADIANS&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;----INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;EXP&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LOG&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LOG10&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回表达式的以10&amp;nbsp;为底的对数值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SQRT&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　取近似值函数&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CEILING&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-----返回&amp;gt;=表达式的最小整数返回的数据类型与表达式相同可为&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;-----INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;FLOOR&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-----返回&amp;lt;=表达式的最小整数返回的数据类型与表达式相同可为&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;-----INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ROUND&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-----返回以integer_expression&amp;nbsp;为精度的四舍五入值返回的数据&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;-----类型与表达式相同可为INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ABS&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;-----INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SIGN&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-----测试参数的正负号返回0&amp;nbsp;零值1&amp;nbsp;正数或-1&amp;nbsp;负数返回的数据类型&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;-----与表达式相同可为INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;PI&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;#960;&amp;nbsp;即3.1415926535897936&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;RAND&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;integer_expression&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-----用任选的[integer_expression]做种子值得出0-1&amp;nbsp;间的随机浮点数&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;字符串函数&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ASCII&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;----函数返回字符表达式最左端字符的ASCII&amp;nbsp;码值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;CHAR&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;----函数用于将ASCII&amp;nbsp;码转换为字符&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;----如果没有输入0&amp;nbsp;~&amp;nbsp;255&amp;nbsp;之间的ASCII&amp;nbsp;码值CHAR&amp;nbsp;函数会返回一个NULL&amp;nbsp;值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LOWER&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;UPPER&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;STR&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LTRIM&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;RTRIM&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LEFT&lt;/span&gt;&lt;span style="color: #000000"&gt;(),&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;RIGHT&lt;/span&gt;&lt;span style="color: #000000"&gt;(),&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SUBSTRING&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&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: #ff00ff"&gt;PATINDEX&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SOUNDEX&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;----SOUNDEX函数可用来查找声音相似的字符串但SOUNDEX函数对数字和汉字均只返回0&amp;nbsp;值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DIFFERENCE&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;----函数返回由SOUNDEX&amp;nbsp;函数返回的两个字符表达式的值的差异&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;----0&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值的第一个字符不同&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;----1&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值的第一个字符相同&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;----2&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值的第一二个字符相同&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;----3&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值的第一二三个字符相同&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;----4&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值完全相同同&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;QUOTENAME&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_7236_7239_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_7236_7239_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;　　&lt;/span&gt;&lt;span id="Codehighlighter1_7236_7239_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_7236_7239_Open_Text"&gt;&lt;span style="color: #008080"&gt;/**/&lt;/span&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_7240_7319_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_7240_7319_Open_Text"&gt;&lt;span style="color: #008080"&gt;/*&lt;/span&gt;&lt;span style="color: #008080"&gt;select&amp;nbsp;quotename('abc',&amp;nbsp;'{')&amp;nbsp;quotename('abc')&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;　　运行结果如下&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;　　{&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /&gt;　　{abc}&amp;nbsp;[abc]&lt;/span&gt;&lt;span style="color: #008080"&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;REPLICATE&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;----函数返回一个重复character_expression&amp;nbsp;指定次数的字符串&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_7383_7386_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_7383_7386_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span id="Codehighlighter1_7383_7386_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_7383_7386_Open_Text"&gt;&lt;span style="color: #008080"&gt;/**/&lt;/span&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_7387_7468_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_7387_7468_Open_Text"&gt;&lt;span style="color: #008080"&gt;/*&lt;/span&gt;&lt;span style="color: #008080"&gt;select&amp;nbsp;replicate('abc',&amp;nbsp;3)&amp;nbsp;replicate(&amp;nbsp;'abc',&amp;nbsp;-2)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;　　运行结果如下&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /&gt;　　abcabcabc&amp;nbsp;NULL&lt;/span&gt;&lt;span style="color: #008080"&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;REVERSE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;REPLACE&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;img id="Codehighlighter1_7547_7550_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_7547_7550_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span id="Codehighlighter1_7547_7550_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_7547_7550_Open_Text"&gt;&lt;span style="color: #008080"&gt;/**/&lt;/span&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_7551_7619_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_7551_7619_Open_Text"&gt;&lt;span style="color: #008080"&gt;/*&lt;/span&gt;&lt;span style="color: #008080"&gt;select&amp;nbsp;replace('abc123g',&amp;nbsp;'123',&amp;nbsp;'def')&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;　　运行结果如下&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /&gt;　　abcdefg&lt;/span&gt;&lt;span style="color: #008080"&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SPACE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;STUFF&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　数据类型转换函数&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CAST&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;函数语法如下&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CAST&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;(&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: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;length&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CONVERT&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;函数语法如下&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CONVERT&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;length&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: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;,&amp;nbsp;style&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&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: #ff00ff"&gt;cast&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;100&lt;/span&gt;&lt;span style="color: #808080"&gt;+&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;99&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="font-weight: bold; color: #000000"&gt;char&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;convert&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;12&lt;/span&gt;&lt;span style="color: #000000"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;getdate&lt;/span&gt;&lt;span style="color: #000000"&gt;())&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　运行结果如下&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;199&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Jan&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;15&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2000&lt;/span&gt;&lt;span style="color: #000000"&gt;　&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　日期函数&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DAY&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;----函数返回date_expression&amp;nbsp;中的日期值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;MONTH&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;----函数返回date_expression&amp;nbsp;中的月份值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;YEAR&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;----函数返回date_expression&amp;nbsp;中的年份值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATEADD&lt;/span&gt;&lt;span style="color: #000000"&gt;(&amp;nbsp;,&amp;nbsp;,)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;---函数返回指定日期date&amp;nbsp;加上指定的额外日期间隔number&amp;nbsp;产生的新日期&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: #000000"&gt;(&amp;nbsp;,&amp;nbsp;,)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;---函数返回两个指定日期在datepart&amp;nbsp;方面的不同之处&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATENAME&lt;/span&gt;&lt;span style="color: #000000"&gt;(&amp;nbsp;,&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATEPART&lt;/span&gt;&lt;span style="color: #000000"&gt;(&amp;nbsp;,&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;GETDATE&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;的缺省格式返回系统当前的日期和时间　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　系统函数&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;APP_NAME&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COALESCE&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;---函数返回众多表达式中第一个非NULL&amp;nbsp;表达式的值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COL_LENGTH&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000"&gt;table_name&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000"&gt;column_name&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;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;--函数返回表中指定字段的长度值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COL_NAME&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;--函数返回表中指定字段的名称即列名&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATALENGTH&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DB_ID&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;'database_name'&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;----函数返回数据库的编号&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DB_NAME&lt;/span&gt;&lt;span style="color: #000000"&gt;(database_id)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;HOST_ID&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;HOST_NAME&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;IDENTITY&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;,&amp;nbsp;seed&amp;nbsp;increment&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: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;AS&amp;nbsp;column_name&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;IDENTITY()&amp;nbsp;函数只在SELECT&amp;nbsp;INTO&amp;nbsp;语句中使用用于插入一个identity&amp;nbsp;column列到新表中&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_8801_8804_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_8801_8804_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span id="Codehighlighter1_8801_8804_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_8801_8804_Open_Text"&gt;&lt;span style="color: #008080"&gt;/**/&lt;/span&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_8805_8885_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_8805_8885_Open_Text"&gt;&lt;span style="color: #008080"&gt;/*&lt;/span&gt;&lt;span style="color: #008080"&gt;select&amp;nbsp;identity(int,&amp;nbsp;1,&amp;nbsp;1)&amp;nbsp;as&amp;nbsp;column_name&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;　　&amp;nbsp;into&amp;nbsp;newtable&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /&gt;　　&amp;nbsp;from&amp;nbsp;oldtable&lt;/span&gt;&lt;span style="color: #008080"&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ISDATE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ISNULL&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;函数将表达式中的NULL&amp;nbsp;值用指定值替换&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ISNUMERIC&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;NEWID&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;类型的数值&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;　　&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;NULLIF&lt;/span&gt;&lt;span style="color: #000000"&gt;(,&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;　　&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;--NULLIF&amp;nbsp;函数在expression1&amp;nbsp;与expression2&amp;nbsp;相等时返回NULL&amp;nbsp;值若不相等时则返回xpression1&amp;nbsp;的值&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&#xD;
&lt;div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;span style="color: #808080"&gt;*******************&lt;/span&gt;&lt;span style="color: #000000"&gt;Transact_SQL&lt;/span&gt;&lt;span style="color: #808080"&gt;********************&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&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;能&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;数据操作&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;SELECT&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;INSERT&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DELETE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;UPDATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;数据定义&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TABLE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TABLE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;ALTER&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TABLE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;VIEW&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;VIEW&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;INDEX&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;INDEX&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;PROCEDURE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;PROCEDURE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TRIGGER&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;TRIGGER&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;SCHEMA&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;SCHEMA&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CREATE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DOMAIN&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;ALTER&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DOMAIN&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DROP&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DOMAIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;数据控制&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;GRANT&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DENY&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;REVOKE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;事务控制&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;COMMIT&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;ROLLBACK&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #0000ff"&gt;TRANSACTION&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;程序化SQL&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;DECLARE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;EXPLAN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;OPEN&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;FETCH&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;CLOSE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;PREPARE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;为动态执行准备SQL&amp;nbsp;语句&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;EXECUTE&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;动态地执行SQL&amp;nbsp;语句&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;DESCRIBE&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;@id&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;char&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;10&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;set&amp;nbsp;@id&amp;nbsp;=&amp;nbsp;'10010001'&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #008000"&gt;@id&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;10010001&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-必须以@@开头&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;IF&amp;nbsp;ELSE&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;@x&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@z&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #008000"&gt;@x&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&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="font-weight: bold; color: #800000"&gt;2&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@z&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;@x&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: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;print&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;x&amp;nbsp;&amp;gt;&amp;nbsp;y&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;打印字符串'x&amp;nbsp;&amp;gt;&amp;nbsp;y'&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&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: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@z&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;print&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;y&amp;nbsp;&amp;gt;&amp;nbsp;z&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #0000ff"&gt;print&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;z&amp;nbsp;&amp;gt;&amp;nbsp;y&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;CASE&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;use&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;pangu&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;update&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;employee&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;set&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;case&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;job_level&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1.08&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;job_level&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1.07&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;job_level&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1.06&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;e_wage&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1.05&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;WHILE&amp;nbsp;CONTINUE&amp;nbsp;BREAK&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;@x&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@c&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;int&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #008000"&gt;@x&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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"&gt;@x&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="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;print&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@x&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;打印变量x&amp;nbsp;的值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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"&gt;@y&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="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008000"&gt;@c&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="font-weight: bold; color: #800000"&gt;100&lt;/span&gt;&lt;span style="color: #808080"&gt;*&lt;/span&gt;&lt;span style="color: #008000"&gt;@x&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;@y&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;print&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@c&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;打印变量c&amp;nbsp;的值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;@y&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;@y&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #008000"&gt;@x&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;@x&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #008000"&gt;@y&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="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;WAITFOR&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;例&amp;nbsp;等待1&amp;nbsp;小时2&amp;nbsp;分零3&amp;nbsp;秒后才执行SELECT&amp;nbsp;语句&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;waitfor&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;delay&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;01&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;02&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;03&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #808080"&gt;*&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;employee&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;例&amp;nbsp;等到晚上11&amp;nbsp;点零8&amp;nbsp;分后才执行SELECT&amp;nbsp;语句&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;waitfor&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;time&amp;nbsp;&amp;#8217;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;23&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;08&lt;/span&gt;&lt;span style="color: #000000"&gt;:&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;00&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;#8217;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #808080"&gt;*&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;employee&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #0000ff"&gt;SELECT&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #808080"&gt;*&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;table_name(表名)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;column_name&amp;nbsp;operator&amp;nbsp;value&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ex:(宿主)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #808080"&gt;*&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;stock_information&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stockid&amp;nbsp;&amp;nbsp;&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: #ff00ff"&gt;str&lt;/span&gt;&lt;span style="color: #000000"&gt;(nid)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stockname&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;str_name&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;like&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;find&amp;nbsp;this&amp;nbsp;%&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;like&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;[a-zA-Z]%&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;-------&amp;nbsp;([]指定值的范围)&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;like&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;[^F-M]%&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-------&amp;nbsp;只能在使用like关键字的where子句中使用通配符)&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;or&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stockpath&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;stock_path&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;or&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stocknumber&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="font-weight: bold; color: #800000"&gt;1000&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&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;stockindex&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="font-weight: bold; color: #800000"&gt;24&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;not&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stocksex&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;man&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stocknumber&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;between&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;20&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="font-weight: bold; color: #800000"&gt;100&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stocknumber&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="font-weight: bold; color: #800000"&gt;10&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;20&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;30&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&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;stockid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;desc&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;asc&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;排序，desc-降序，asc-升序&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&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;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2&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;by列号&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stockname&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: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;stock_information&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;stockid&amp;nbsp;&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="font-weight: bold; color: #800000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-------&amp;nbsp;除非能确保内层select只返回一个行的值，&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-------&amp;nbsp;否则应在外层where子句中用一个in限定符&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&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: #0000ff"&gt;distinct&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;column_name&amp;nbsp;form&amp;nbsp;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-------&amp;nbsp;distinct指定检索独有的列值，不重复&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&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;stocknumber&amp;nbsp;,"stocknumber&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="font-weight: bold; color: #800000"&gt;10&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;stocknumber&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="font-weight: bold; color: #800000"&gt;10&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;table_name&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;stockname&amp;nbsp;,&amp;nbsp;"stocknumber"&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: #ff00ff"&gt;count&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: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;group&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;stockname&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-------&amp;nbsp;group&amp;nbsp;by&amp;nbsp;将表按行分组,指定列中有相同的值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;having&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;count&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: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2&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;-------&amp;nbsp;&amp;nbsp;having选定指定的组&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #808080"&gt;*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;table1,&amp;nbsp;table2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;table1.id&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;*=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table2.id&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;------&amp;nbsp;左外部连接，table1中有的而table2中没有得以null表示&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;table1.id&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=*&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table2.id&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table1&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;union&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;all&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;---&amp;nbsp;&amp;nbsp;union合并查询结果集，all-保留重复行&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&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;stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table2&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #0000ff"&gt;insert&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;insert&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;into&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;(Stock_name,Stock_number)&amp;nbsp;value&amp;nbsp;("xxx","xxxx")&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;value&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockname&amp;nbsp;,&amp;nbsp;Stocknumber&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stock_table2)&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;-value为select语句&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #0000ff"&gt;update&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;update&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;set&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockname&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;"xxx"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;where&amp;nbsp;Stockid&amp;nbsp;=&amp;nbsp;3&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stockname&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: #0000ff"&gt;default&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stockname&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: #0000ff"&gt;null&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stocknumber&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockname&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="font-weight: bold; color: #800000"&gt;4&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #0000ff"&gt;delete&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;delete&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;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockid&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="font-weight: bold; color: #800000"&gt;3&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;truncate&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;drop&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #0000ff"&gt;alter&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&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: #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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;alter&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;database&lt;/span&gt;&lt;span style="color: #000000"&gt;.owner.table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;add&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;column_name&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;char&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2&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;img src="http://ghd258.cnblogs.com/Images/dot.gif"  alt="" /&gt;..&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;sp_help&amp;nbsp;table_name&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;create&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;(name&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;char&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;20&lt;/span&gt;&lt;span style="color: #000000"&gt;),&amp;nbsp;age&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;smallint&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;lname&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;30&lt;/span&gt;&lt;span style="color: #000000"&gt;))&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;insert&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;into&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;img src="http://ghd258.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/dot.gif"  alt="" /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/dot.gif"  alt="" /&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;alter&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;table&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;table_name&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;drop&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;constraint&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Stockname_default&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;--&amp;nbsp;删除Stockname的default约束&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img id="Codehighlighter1_4250_4257_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_4250_4257_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span style="color: #808080"&gt;***&lt;/span&gt;&lt;span style="color: #0000ff"&gt;function&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span id="Codehighlighter1_4250_4257_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_4250_4257_Open_Text"&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;/span&gt;&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;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;AVG&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COUNT&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;MAX&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;MIN&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SUM&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;AVG&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;use&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;pangu&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #ff00ff"&gt;avg&lt;/span&gt;&lt;span style="color: #000000"&gt;(e_wage)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;as&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;dept_avgWage&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;employee&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;group&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;dept_id&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;MAX&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;求工资最高的员工姓名&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;use&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;pangu&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_name&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;from&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;employee&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;where&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e_wage&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;/span&gt;&lt;span style="color: #ff00ff"&gt;max&lt;/span&gt;&lt;span style="color: #000000"&gt;(e_wage)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;employee)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;STDEV()&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;STDEV()函数返回表达式中所有数据的标准差&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;STDEVP()&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;STDEVP()函数返回总体标准差&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;VAR()&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;VAR()函数返回表达式中所有值的统计变异数&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;VARP()&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;VARP()函数返回总体变异数&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_4686_4697_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_4686_4697_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_4686_4697_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_4686_4697_Open_Text"&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;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SIN&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COS&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;TAN&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COT&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img id="Codehighlighter1_4847_4859_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_4847_4859_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_4847_4859_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_4847_4859_Open_Text"&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;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ASIN&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回正弦是FLOAT&amp;nbsp;值的以弧度表示的角&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ACOS&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回余弦是FLOAT&amp;nbsp;值的以弧度表示的角&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ATAN&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回正切是FLOAT&amp;nbsp;值的以弧度表示的角&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;ATAN2(float_expression1,float_expression2)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回正切是float_expression1&amp;nbsp;/float_expres-sion2的以弧度表示的角&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DEGREES&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;RADIANS&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;EXP&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LOG&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LOG10&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回表达式的以10&amp;nbsp;为底的对数值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SQRT&lt;/span&gt;&lt;span style="color: #000000"&gt;(float_expression)&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;img id="Codehighlighter1_5460_5473_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_5460_5473_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_5460_5473_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_5460_5473_Open_Text"&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;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CEILING&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回&amp;gt;=表达式的最小整数返回的数据类型与表达式相同可为&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;FLOOR&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回&amp;lt;=表达式的最小整数返回的数据类型与表达式相同可为&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ROUND&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回以integer_expression&amp;nbsp;为精度的四舍五入值返回的数据&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;类型与表达式相同可为INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ABS&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SIGN&lt;/span&gt;&lt;span style="color: #000000"&gt;(numeric_expression)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;测试参数的正负号返回0&amp;nbsp;零值1&amp;nbsp;正数或-1&amp;nbsp;负数返回的数据类型&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;与表达式相同可为INTEGER/MONEY/REAL/FLOAT&amp;nbsp;类型&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;PI&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;返回值为&amp;#960;&amp;nbsp;即3.1415926535897936&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;RAND&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;integer_expression&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;用任选的[integer_expression]做种子值得出0-1&amp;nbsp;间的随机浮点数&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ASCII&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;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数返回字符表达式最左端字符的ASCII&amp;nbsp;码值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;CHAR&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数用于将ASCII&amp;nbsp;码转换为字符&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;如果没有输入0&amp;nbsp;~&amp;nbsp;255&amp;nbsp;之间的ASCII&amp;nbsp;码值CHAR&amp;nbsp;函数会返回一个NULL&amp;nbsp;值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LOWER&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;UPPER&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;STR&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LTRIM&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;RTRIM&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;LEFT&lt;/span&gt;&lt;span style="color: #000000"&gt;(),&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;RIGHT&lt;/span&gt;&lt;span style="color: #000000"&gt;(),&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SUBSTRING&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #ff00ff"&gt;PATINDEX&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SOUNDEX&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;函数返回一个四位字符码&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;SOUNDEX函数可用来查找声音相似的字符串但SOUNDEX函数对数字和汉字均只返回0&amp;nbsp;值&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DIFFERENCE&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数返回由SOUNDEX&amp;nbsp;函数返回的两个字符表达式的值的差异&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;0&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值的第一个字符不同&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;1&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值的第一个字符相同&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;2&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值的第一二个字符相同&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;3&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值的第一二三个字符相同&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;4&amp;nbsp;两个SOUNDEX&amp;nbsp;函数返回值完全相同&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;QUOTENAME&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;img id="Codehighlighter1_6821_6924_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_6821_6924_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_6821_6924_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_6821_6924_Open_Text"&gt;&lt;span style="color: #008080"&gt;/*&lt;/span&gt;&lt;span style="color: #008080"&gt;select&amp;nbsp;quotename('abc',&amp;nbsp;'{')&amp;nbsp;quotename('abc')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;运行结果如下&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;----------------------------------{&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /&gt;{abc}&amp;nbsp;[abc]&lt;/span&gt;&lt;span style="color: #008080"&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;REPLICATE&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数返回一个重复character_expression&amp;nbsp;指定次数的字符串&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_6983_7080_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_6983_7080_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_6983_7080_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_6983_7080_Open_Text"&gt;&lt;span style="color: #008080"&gt;/*&lt;/span&gt;&lt;span style="color: #008080"&gt;select&amp;nbsp;replicate('abc',&amp;nbsp;3)&amp;nbsp;replicate(&amp;nbsp;'abc',&amp;nbsp;-2)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;运行结果如下&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;-----------&amp;nbsp;-----------&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /&gt;abcabcabc&amp;nbsp;NULL&lt;/span&gt;&lt;span style="color: #008080"&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;REVERSE&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;REPLACE&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img id="Codehighlighter1_7155_7236_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_7155_7236_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_7155_7236_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_7155_7236_Open_Text"&gt;&lt;span style="color: #008080"&gt;/*&lt;/span&gt;&lt;span style="color: #008080"&gt;select&amp;nbsp;replace('abc123g',&amp;nbsp;'123',&amp;nbsp;'def')&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;运行结果如下&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;-----------&amp;nbsp;-----------&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /&gt;abcdefg&lt;/span&gt;&lt;span style="color: #008080"&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;SPACE&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;STUFF&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CAST&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;函数语法如下&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CAST&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;expression&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;data_&amp;nbsp;type&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;length&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CONVERT&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;函数语法如下&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;CONVERT&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;data_&amp;nbsp;type&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;length&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: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;expression&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;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;style&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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: #ff00ff"&gt;cast&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;100&lt;/span&gt;&lt;span style="color: #808080"&gt;+&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;99&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="font-weight: bold; color: #000000"&gt;char&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;convert&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #000000"&gt;varchar&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;12&lt;/span&gt;&lt;span style="color: #000000"&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;getdate&lt;/span&gt;&lt;span style="color: #000000"&gt;())&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;运行结果如下&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;199&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Jan&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;15&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-weight: bold; color: #800000"&gt;2000&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DAY&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数返回date_expression&amp;nbsp;中的日期值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;MONTH&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数返回date_expression&amp;nbsp;中的月份值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;YEAR&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数返回date_expression&amp;nbsp;中的年份值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATEADD&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;datepart&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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="font-weight: bold; color: #000000"&gt;number&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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;date&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数返回指定日期date&amp;nbsp;加上指定的额外日期间隔number&amp;nbsp;产生的新日期&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;datepart&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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="font-weight: bold; color: #000000"&gt;number&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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;date&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;函数返回两个指定日期在datepart&amp;nbsp;方面的不同之处&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATENAME&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;datepart&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;date&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATEPART&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;datepart&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;date&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;GETDATE&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;函数以DATETIME&amp;nbsp;的缺省格式返回系统当前的日期和时间&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;APP_NAME&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COALESCE&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;函数返回众多表达式中第一个非NULL&amp;nbsp;表达式的值&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COL_LENGTH&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000"&gt;table_name&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #ff0000"&gt;column_name&lt;/span&gt;&lt;span style="color: #ff0000"&gt;'&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;COL_NAME&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;table_id&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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;column_id&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DATALENGTH&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DB_ID&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;'database_name'&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DB_NAME&lt;/span&gt;&lt;span style="color: #000000"&gt;(database_id)&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;HOST_ID&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;HOST_NAME&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;IDENTITY&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;data_type&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;,&amp;nbsp;seed&amp;nbsp;increment&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: #ff0000"&gt;[&lt;/span&gt;&lt;span style="color: #ff0000"&gt;AS&amp;nbsp;column_name&lt;/span&gt;&lt;span style="color: #ff0000"&gt;]&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;IDENTITY()&amp;nbsp;函数只在SELECT&amp;nbsp;INTO&amp;nbsp;语句中使用用于插入一个identity&amp;nbsp;column列到新表中&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img id="Codehighlighter1_8512_8586_Open_Image" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"&gt;&lt;img id="Codehighlighter1_8512_8586_Closed_Image" style="display: none" onclick="code_collapse_toggle(this);" src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_8512_8586_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"&gt;/**/&lt;/span&gt;&lt;span id="Codehighlighter1_8512_8586_Open_Text"&gt;&lt;span style="color: #008080"&gt;/*&lt;/span&gt;&lt;span style="color: #008080"&gt;select&amp;nbsp;identity(int,&amp;nbsp;1,&amp;nbsp;1)&amp;nbsp;as&amp;nbsp;column_name&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /&gt;&amp;nbsp;into&amp;nbsp;newtable&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" /&gt;&amp;nbsp;from&amp;nbsp;oldtable&lt;/span&gt;&lt;span style="color: #008080"&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ISDATE&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ISNULL&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;check_expression&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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;replacement_value&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;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;函数将表达式中的NULL&amp;nbsp;值用指定值替换&lt;/span&gt;&lt;span style="color: #008080"&gt;&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;ISNUMERIC&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;NEWID&lt;/span&gt;&lt;span style="color: #000000"&gt;()&amp;nbsp;&amp;nbsp;&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;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;NULLIF&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;expression1&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&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;expression2&lt;/span&gt;&lt;span style="color: #808080"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;br /&gt;&lt;img src="http://ghd258.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008080"&gt;--&lt;/span&gt;&lt;span style="color: #008080"&gt;NULLIF&amp;nbsp;函数在expression1&amp;nbsp;与expression2&amp;nbsp;相等时返回NULL&amp;nbsp;值若不相等时则返回expression1&amp;nbsp;的值&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/1969753.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2011/03/03/1969753.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/wayne-ivan/archive/2010/10/25/1860757.html</id><title type="text">英语谚语500条</title><summary type="text">摘要：这个500个英语谚语是比较常见的谚语，不过中文的翻译多数都比较牵强，只能作为参考，对谚语感兴趣的同志建议买一本专门的谚语词典。我手头的《简明英语谚语词典)(A CONCISE DICTIONARY OF ENGLISH PROVERBS)》－上海译文出版社1993年出版，陈文伯、戴晨编－共收集1200条左右的谚语，解释比较详细，而且有例句，建议收藏一本，备不时之需。 A bad beginn...</summary><published>2010-10-25T13:02:00Z</published><updated>2010-10-25T13:02:00Z</updated><author><name>伊凡</name><uri>http://www.cnblogs.com/wayne-ivan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/wayne-ivan/archive/2010/10/25/1860757.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/wayne-ivan/archive/2010/10/25/1860757.html"/><content type="html">&lt;blockquote dir="ltr" style="margin-right: 0px"&gt;&#xD;
&lt;p&gt;摘要：这个500个英语谚语是比较常见的谚语，不过中文的翻译多数都比较牵强，只能作为参考，对谚语感兴趣的同志建议买一本专门的谚语词典。我手头的《简明英语谚语词典)(A CONCISE DICTIONARY OF ENGLISH PROVERBS)》－上海译文出版社1993年出版，陈文伯、戴晨编－共收集1200条左右的谚语，解释比较详细，而且有例句，建议收藏一本，备不时之需。 &lt;/p&gt;&#xD;
&lt;p&gt;A bad beginning makes a bad ending.&lt;br /&gt;不善始者不善终。 &lt;br /&gt;A bad thing never dies.&lt;br /&gt;遗臭万年。 &lt;br /&gt;A bad workman always blames his tools.&lt;br /&gt;不会撑船怪河弯。 &lt;br /&gt;A bird in the hand is worth than two in the bush.&lt;br /&gt;一鸟在手胜过双鸟在林。 &lt;br /&gt;A boaster and a liar are cousins-german.&lt;br /&gt;吹牛与说谎本是同宗。 &lt;br /&gt;A bully is always a coward.&lt;br /&gt;色厉内荏。 &lt;br /&gt;A burden of one's choice is not felt.&lt;br /&gt;爱挑的担子不嫌重。 &lt;br /&gt;A candle lights others and consumes itself.&lt;br /&gt;蜡烛照亮别人，却毁灭了自己。 &lt;br /&gt;A cat has 9 lives.&lt;br /&gt;猫有九条命。 &lt;br /&gt;A cat may look at a king.&lt;br /&gt;猫也可以打量国王，意为人人平等。 &lt;br /&gt;A close mouth catches no flies.&lt;br /&gt;病从口入。 &lt;br /&gt;A constant guest is never welcome.&lt;br /&gt;常客令人厌。 &lt;br /&gt;Actions speak louder than words.&lt;br /&gt;事实胜于雄辩。 &lt;br /&gt;Adversity leads to prosperity.&lt;br /&gt;穷则思变。 &lt;br /&gt;Adversity makes a man wise, not rich.&lt;br /&gt;逆境出人才。 &lt;br /&gt;A fair death honors the whole life.&lt;br /&gt;死得其所，流芳百世。 &lt;br /&gt;A faithful friend is hard to find.&lt;br /&gt;知音难觅。 &lt;br /&gt;A fall into a pit, a gain in your wit.&lt;br /&gt;吃一堑，长一智。 &lt;br /&gt;A fox may grow gray, but never good.&lt;br /&gt;江山易改，本性难移。 &lt;br /&gt;A friend in need is a friend indeed.&lt;br /&gt;患难见真情。 &lt;br /&gt;A friend is easier lost than found.&lt;br /&gt;得朋友难，失朋友易。 &lt;br /&gt;A friend is never known till a man has need.&lt;br /&gt;需要之时方知友。 &lt;br /&gt;A friend without faults will never be found.&lt;br /&gt;没有十全十美的朋友。 &lt;br /&gt;'After you' is good manners.&lt;br /&gt;&amp;#8220;您先请&amp;#8221;是礼貌。 &lt;br /&gt;A good beginning is half done.&lt;br /&gt;良好的开端是成功的一半。 &lt;br /&gt;A good beginning makes a good ending.&lt;br /&gt;善始者善终。 &lt;br /&gt;A good book is a good friend.&lt;br /&gt;好书如挚友。 &lt;br /&gt;A good book is the best of friends, the same today and forever.&lt;br /&gt;一本好书，相伴一生。 &lt;br /&gt;A good conscience is a soft pillow.&lt;br /&gt;不做亏心事，不怕鬼叫门。 &lt;br /&gt;A good fame is better than a good face.&lt;br /&gt;美名胜过美貌。 &lt;br /&gt;A good husband makes a good wife.&lt;br /&gt;夫善则妻贤。 &lt;br /&gt;A good medicine tastes bitter.&lt;br /&gt;良药苦口。 &lt;br /&gt;A good wife health is a man's best wealth.&lt;br /&gt;妻贤身体好是男人最大的财富。 &lt;br /&gt;A great talker is a great liar.&lt;br /&gt;说大话者多谎言。 &lt;br /&gt;A hedge between keeps friendship green.&lt;br /&gt;君子之交淡如水。 &lt;br /&gt;A joke never gains an enemy but loses a friend.&lt;br /&gt;戏谑不能化敌为友，只能使人失去朋友。 &lt;br /&gt;A leopard cannot change its spots.&lt;br /&gt;积习难改。 &lt;br /&gt;A liar is not believed when he speaks the truth.&lt;br /&gt;说谎者即使讲真话也没人相信。 &lt;br /&gt;A light heart lives long.&lt;br /&gt;静以修身。 &lt;br /&gt;A little body often harbors a great soul.&lt;br /&gt;浓缩的都是精品。 &lt;br /&gt;A little knowledge is a dangerous thing.&lt;br /&gt;一知半解，自欺欺人。 &lt;br /&gt;A little pot is soon hot.&lt;br /&gt;狗肚子盛不得四两油。 &lt;br /&gt;All are brave when the enemy flies.&lt;br /&gt;敌人逃窜时，人人都成了勇士。 &lt;br /&gt;All good things come to an end.&lt;br /&gt;天下没有不散的筵席。 &lt;br /&gt;All rivers run into sea.&lt;br /&gt;海纳百川。 &lt;br /&gt;All roads lead to Rome.&lt;br /&gt;条条大路通罗马。 &lt;br /&gt;All that ends well is well.&lt;br /&gt;结果好，就一切都好。 &lt;br /&gt;All that glitters is not gold.&lt;br /&gt;闪光的不一定都是金子。 &lt;br /&gt;All things are difficult before they are easy.&lt;br /&gt;凡事总是由难而易。 &lt;br /&gt;All work and no play makes Jack a dull boy.&lt;br /&gt;只会用功不玩耍，聪明孩子也变傻。 &lt;br /&gt;A man becomes learned by asking questions.&lt;br /&gt;不耻下问才能有学问。 &lt;br /&gt;A man can do no more than he can.&lt;br /&gt;凡事都应量力而行。 &lt;br /&gt;A man cannot spin and reel at the same time.&lt;br /&gt;一心不能二用。 &lt;br /&gt;A man is known by his friends.&lt;br /&gt;什么人交什么朋友。 &lt;br /&gt;A man of words and not of deeds is like a garden full of weeds.&lt;br /&gt;光说空话不做事，犹如花园光长刺。 &lt;br /&gt;A man without money is no man at all.&lt;br /&gt;一分钱难倒英雄汉。 &lt;br /&gt;A merry heart goes all the way.&lt;br /&gt;心旷神怡，事事顺利。 &lt;br /&gt;A miss is as good as a mile.&lt;br /&gt;失之毫厘，差之千里。 &lt;br /&gt;A mother's love never changes.&lt;br /&gt;母爱永恒。 &lt;br /&gt;An apple a day keeps the doctor away.&lt;br /&gt;一天一苹果，不用请医生。 &lt;br /&gt;A new broom sweeps clean.&lt;br /&gt;新官上任三把火。 &lt;br /&gt;An eye for an eye and a tooth for a tooth.&lt;br /&gt;以眼还眼，以牙还牙。 &lt;br /&gt;An hour in the morning is worth two in the evening.&lt;br /&gt;一日之计在于晨。 &lt;br /&gt;An old dog cannot learn new tricks.&lt;br /&gt;老狗学不出新把戏。 &lt;br /&gt;An ounce of luck is better than a pound of wisdom.&lt;br /&gt;聪明才智，不如运气。 &lt;br /&gt;An ounce of prevention is worth a pound of cure.&lt;br /&gt;预防为主，治疗为辅。 &lt;br /&gt;A rolling stone gathers no moss.&lt;br /&gt;滚石不生苔，转业不聚财。 &lt;br /&gt;As a man sows, so he shall reap.&lt;br /&gt;种瓜得瓜，种豆得豆。 &lt;br /&gt;A single flower does not make a spring.&lt;br /&gt;一花独放不是春，百花齐放春满园。 &lt;br /&gt;A snow year, a rich year.&lt;br /&gt;瑞雪兆丰年。 &lt;br /&gt;A sound mind in a sound body.&lt;br /&gt;健全的精神寓于健康的身体。 &lt;br /&gt;A still tongue makes a wise head.&lt;br /&gt;寡言者智。 &lt;br /&gt;A stitch in time saves nine.&lt;br /&gt;小洞不补，大洞吃苦。 &lt;br /&gt;A straight foot is not afraid of a crooked shoe.&lt;br /&gt;身正不怕影子斜。 &lt;br /&gt;A wise head makes a close mouth.&lt;br /&gt;真人不露相，露相非真人。 &lt;br /&gt;A word spoken is past recalling.&lt;br /&gt;一言既出，驷马难追。 &lt;br /&gt;A year's plan starts with spring.&lt;br /&gt;一年之计在于春。 &lt;br /&gt;A young idler, an old beggar.&lt;br /&gt;少壮不努力，老大徒伤悲。 &lt;br /&gt;Bad news has wings.&lt;br /&gt;好事不出门，坏事传千里。 &lt;br /&gt;Barking dogs seldom bite.&lt;br /&gt;吠犬不咬人。 &lt;br /&gt;Beauty lies in the love's eyes.&lt;br /&gt;情人眼里出西施。 &lt;br /&gt;Be swift to hear, slow to speak.&lt;br /&gt;听宜敏捷，言宜缓行。 &lt;br /&gt;Better late than never.&lt;br /&gt;不怕慢，单怕站。 &lt;br /&gt;Better to ask the way than go astray.&lt;br /&gt;问路总比迷路好。 &lt;br /&gt;Between friends all is common.&lt;br /&gt;朋友之间不分彼此。 &lt;br /&gt;Birds of a feather flock together.&lt;br /&gt;物以类聚，人以群分。 &lt;br /&gt;Blood is thicker than water.&lt;br /&gt;血浓于水。 &lt;br /&gt;Blood will have blood.&lt;br /&gt;血债血偿。 &lt;br /&gt;Books and friends should be few but good.&lt;br /&gt;读书如交友，应求少而精。 &lt;br /&gt;Business is business.&lt;br /&gt;公事公办。 &lt;br /&gt;Business is the salt of life.&lt;br /&gt;事业是人生的第一需要。 &lt;br /&gt;By reading we enrich the mind, by conversation we polish it.&lt;br /&gt;读书使人充实，交谈使人精明。 &lt;br /&gt;Cannot see the wood for the trees.&lt;br /&gt;一叶障目，不见泰山。 &lt;br /&gt;Care and diligence bring luck.&lt;br /&gt;谨慎和勤奋才能抓住机遇。 &lt;br /&gt;Caution is the parent of safety.&lt;br /&gt;小心驶得万年船。 &lt;br /&gt;Cheats never prosper.&lt;br /&gt;骗人发不了财。 &lt;br /&gt;Children are what the mothers are.&lt;br /&gt;耳濡目染，身教言传。 &lt;br /&gt;Choose an author as you choose a friend.&lt;br /&gt;择书如择友。 &lt;br /&gt;Come what may, heaven won't fall.&lt;br /&gt;做你的吧，天塌不下来。 &lt;br /&gt;Complacency is the enemy of study.&lt;br /&gt;学习的敌人是自己的满足。 &lt;br /&gt;Confidence in yourself is the first step on the road to success.&lt;br /&gt;自信是走向成功的第一步。 &lt;br /&gt;Constant dripping wears away a stone.&lt;br /&gt;水滴石穿，绳锯木断。 &lt;br /&gt;Content is better than riches.&lt;br /&gt;知足者常乐。 &lt;br /&gt;Count one's chickens before they are hatched.&lt;br /&gt;蛋未孵先数雏。 &lt;br /&gt;Courtesy on one side only lasts not long.&lt;br /&gt;来而不往非礼也。 &lt;br /&gt;Creep before you walk.&lt;br /&gt;循序渐进。 &lt;br /&gt;Cry for the moon.&lt;br /&gt;海底捞月。 &lt;br /&gt;Custom is a second nature.&lt;br /&gt;习惯是后天养成的。 &lt;br /&gt;Custom makes all things easy.&lt;br /&gt;有个好习惯，事事皆不难。 &lt;br /&gt;Diamond cuts diamond.&lt;br /&gt;强中自有强中手。 &lt;br /&gt;Do as the Romans do.&lt;br /&gt;入乡随俗。 &lt;br /&gt;Do as you would be done by.&lt;br /&gt;己所不欲，勿施于人。 &lt;br /&gt;Doing is better than saying.&lt;br /&gt;与其挂在嘴上，不如落实在行动上。 &lt;br /&gt;Do it now.&lt;br /&gt;机不可失，时不再来。 &lt;br /&gt;Do nothing by halves.&lt;br /&gt;凡事不可半途而废。 &lt;br /&gt;Don't claim to know what you don't know.&lt;br /&gt;不要不懂装懂。 &lt;br /&gt;Don't have too many irons in the fire.&lt;br /&gt;不要揽事过多。 &lt;br /&gt;Don't make a mountain out of a molehill.&lt;br /&gt;不要小题大做。 &lt;br /&gt;Don't put off till tomorrow what should be done today.&lt;br /&gt;今日事，今日毕。 &lt;br /&gt;Don't put the cart before the horse.&lt;br /&gt;不要本末倒置。 &lt;br /&gt;Don't trouble trouble until trouble troubles you.&lt;br /&gt;不要自找麻烦。 &lt;br /&gt;Don't try to teach your grandmother to suck eggs.&lt;br /&gt;不要班门弄斧。 &lt;br /&gt;Do well and have well.&lt;br /&gt;善有善报。 &lt;br /&gt;Each bird love to hear himself sing.&lt;br /&gt;孤芳自赏。 &lt;br /&gt;Early to bed and early to rise makes a man healthy, wealthy and wise.&lt;br /&gt;早睡早起身体好。 &lt;br /&gt;Easier said than done.&lt;br /&gt;说得容易，做得难。 &lt;br /&gt;Easy come, easy go.&lt;br /&gt;来也匆匆，去也匆匆。 &lt;br /&gt;Eat to live, but not live to eat.&lt;br /&gt;人吃饭是为了活着，但活着不是为了吃饭。 &lt;br /&gt;Empty vessels make the greatest sound.&lt;br /&gt;实磨无声空磨响，满瓶不动半瓶摇。 &lt;br /&gt;Envy has no holidays.&lt;br /&gt;忌妒之人无宁日。 &lt;br /&gt;Even Homer sometimes nods.&lt;br /&gt;智者千虑，必有一失。 &lt;br /&gt;Even reckoning makes long friends.&lt;br /&gt;亲兄弟，明算账。 &lt;br /&gt;Every advantage has its disadvantage.&lt;br /&gt;有利必有弊。 &lt;br /&gt;Everybody's business is nobody's business.&lt;br /&gt;人人负责，等于没人负责。 &lt;br /&gt;Every day is not Sunday.&lt;br /&gt;好景不常在。 &lt;br /&gt;Every dog has his day.&lt;br /&gt;谁都有得意的时候。 &lt;br /&gt;Every door may be shut, but death's door.&lt;br /&gt;人生在世，唯死难逃。 &lt;br /&gt;Every heart has its own sorrow.&lt;br /&gt;各人有各人的苦恼。 &lt;br /&gt;Every little helps a mickle.&lt;br /&gt;聚沙成塔，集腋成裘。 &lt;br /&gt;Every man for himself, and the devil takes the hindmost.&lt;br /&gt;人不为己，天诛地灭。 &lt;br /&gt;Every man has his faults.&lt;br /&gt;金无足赤，人无完人。 &lt;br /&gt;Every man has his hobbyhorse.&lt;br /&gt;萝卜青菜，各有所爱。 &lt;br /&gt;Every man has his weak side.&lt;br /&gt;人人都有弱点。 &lt;br /&gt;Every man is the architect of his own fortune.&lt;br /&gt;自己的命运自己掌握。 &lt;br /&gt;Every minute counts.&lt;br /&gt;分秒必争。 &lt;br /&gt;Every mother's child is handsome.&lt;br /&gt;孩子是自己的好。 &lt;br /&gt;Every potter praises hit pot.&lt;br /&gt;王婆卖瓜，自卖自夸。 &lt;br /&gt;Everything is good when new, but friends when old.&lt;br /&gt;东西是新的好，朋友是老的亲。 &lt;br /&gt;Example is better then percept.&lt;br /&gt;说一遍，不如做一遍。 &lt;br /&gt;Experience is the father of wisdom and memory the mother.&lt;br /&gt;经验是智慧之父，记忆是智慧之母。 &lt;br /&gt;Experience must be bought.&lt;br /&gt;吃一堑，长一智。 &lt;br /&gt;Fact speak louder than words.&lt;br /&gt;事实胜于雄辩。 &lt;br /&gt;Failure is the mother of success.&lt;br /&gt;失败是成功之母。 &lt;br /&gt;False friends are worse than bitter enemies.&lt;br /&gt;明枪易躲，暗箭难防。 &lt;br /&gt;Far from eye, far from heart.&lt;br /&gt;眼不见，心不烦。 &lt;br /&gt;Far water does not put out near fire.&lt;br /&gt;远水救不了近火。 &lt;br /&gt;Faults are thick where love is thin.&lt;br /&gt;一朝情意淡，样样不顺眼。 &lt;br /&gt;Fear always springs from ignorance.&lt;br /&gt;恐惧源于无知。 &lt;br /&gt;Fields have eyes, and woods have ears.&lt;br /&gt;隔墙有耳。 &lt;br /&gt;Fire and water have no mercy.&lt;br /&gt;水火无情。 &lt;br /&gt;Fire is a good servant but a bad master.&lt;br /&gt;火是一把双刃剑。 &lt;br /&gt;First come, first served.&lt;br /&gt;先来后到。 &lt;br /&gt;First impressions are half the battle.&lt;br /&gt;初次见面，印象最深。 &lt;br /&gt;First think and then speak.&lt;br /&gt;先想后说。 &lt;br /&gt;Fools grow without watering.&lt;br /&gt;朽木不可雕。 &lt;br /&gt;Fool's haste is no speed.&lt;br /&gt;欲速则不达。 &lt;br /&gt;Fools has fortune.&lt;br /&gt;呆人有呆福。 &lt;br /&gt;Fools learn nothing from wise men, but wise men learn much from fools.&lt;br /&gt;愚者不学无术，智者不耻下问。 &lt;br /&gt;Forbidden fruit is sweet.&lt;br /&gt;禁果格外香。 &lt;br /&gt;Fortune favors those who use their judgement.&lt;br /&gt;机遇偏爱善断之人。 &lt;br /&gt;Fortune knocks once at least at every man's gate.&lt;br /&gt;风水轮流转。 &lt;br /&gt;Four eyes see more than two.&lt;br /&gt;集思广益。 &lt;br /&gt;Friends agree best at distance.&lt;br /&gt;朋友之间也会保持距离。 &lt;br /&gt;Friends are thieves of time.&lt;br /&gt;朋友是时间的窃贼。 &lt;br /&gt;Friends must part.&lt;br /&gt;再好的朋友也有分手的时候。 &lt;br /&gt;Genius is nothing but labor and diligence.&lt;br /&gt;天才不过是勤奋而已。 &lt;br /&gt;Give a dog a bad name and hang him.&lt;br /&gt;众口铄金，积毁销骨。 &lt;br /&gt;God helps those who help themselves.&lt;br /&gt;自助者天助。 &lt;br /&gt;Gold will not buy anything.&lt;br /&gt;黄金并非万能。 &lt;br /&gt;Good for good is natural, good for evil is manly.&lt;br /&gt;以德报德是常理，以德报怨大丈夫。 &lt;br /&gt;Good health is over wealth.&lt;br /&gt;健康是最大的财富。 &lt;br /&gt;Good medicine for health tastes bitter to the mouth.&lt;br /&gt;良药苦口利于病。 &lt;br /&gt;Good watch prevents misfortune.&lt;br /&gt;谨慎消灾。 &lt;br /&gt;Great barkers are no biters.&lt;br /&gt;好狗不挡道。 &lt;br /&gt;Great hopes make great man.&lt;br /&gt;伟大的抱负造就伟大的人物。 &lt;br /&gt;Great minds think alike.&lt;br /&gt;英雄所见略同。 &lt;br /&gt;Great men have great faults.&lt;br /&gt;英雄犯大错误。 &lt;br /&gt;Great men's sons seldom do well.&lt;br /&gt;富不过三代。 &lt;br /&gt;Great trees are good for nothing but shade.&lt;br /&gt;大树底下好乘凉。 &lt;br /&gt;Great wits have short memories.&lt;br /&gt;贵人多忘事。 &lt;br /&gt;Greedy folks have long arms.&lt;br /&gt;心贪手长。 &lt;br /&gt;Guilty consciences make men cowards.&lt;br /&gt;做贼心虚。 &lt;br /&gt;Habit cures habit.&lt;br /&gt;心病还需心药医。 &lt;br /&gt;Handsome is he who does handsomely.&lt;br /&gt;行为漂亮才算美。 &lt;br /&gt;Happiness takes no account of time.&lt;br /&gt;欢乐不觉时光过。 &lt;br /&gt;Happy is he who owes nothing.&lt;br /&gt;要想活得痛快，身上不能背债。 &lt;br /&gt;Happy is the man who learns from the misfortunes of others.&lt;br /&gt;吸取他人教训，自己才会走运。 &lt;br /&gt;Harm set, harm get.&lt;br /&gt;害人害己。 &lt;br /&gt;Hasty love, soon cold.&lt;br /&gt;一见钟情难维久。 &lt;br /&gt;Health is better than wealth.&lt;br /&gt;健康胜过财富。 &lt;br /&gt;Health is happiness.&lt;br /&gt;健康就是幸福。 &lt;br /&gt;Hear all parties.&lt;br /&gt;兼听则明。 &lt;br /&gt;Heaven never helps the man who will not act.&lt;br /&gt;自己不动，叫天何用。 &lt;br /&gt;He is a fool that forgets himself.&lt;br /&gt;愚者忘乎所以。 &lt;br /&gt;He is a good friend that speaks well of us behind our backs.&lt;br /&gt;背后说好话，才是真朋友。 &lt;br /&gt;He is a wise man who speaks little.&lt;br /&gt;聪明不是挂在嘴上。 &lt;br /&gt;He is lifeless that is faultless.&lt;br /&gt;只有死人才不犯错误。 &lt;br /&gt;He is not fit to command others that cannot command himself.&lt;br /&gt;正人先正己。 &lt;br /&gt;He is not laughed at that laughs at himself first.&lt;br /&gt;自嘲者不会让人见笑。 &lt;br /&gt;He is wise that is honest.&lt;br /&gt;诚实者最明智。 &lt;br /&gt;He knows most who speaks least.&lt;br /&gt;大智若愚。 &lt;br /&gt;He laughs best who laughs last.&lt;br /&gt;谁笑到最后，谁笑得最好。 &lt;br /&gt;He sets the fox to keep the geese.&lt;br /&gt;引狼入室。 &lt;br /&gt;He that climbs high falls heavily.&lt;br /&gt;爬得越高，摔得越重。 &lt;br /&gt;He that will not work shall not eat.&lt;br /&gt;不劳动者不得食。 &lt;br /&gt;He who does not advance loses ground.&lt;br /&gt;逆水行舟，不进则退。 &lt;br /&gt;He who makes constant complaint gets little compassion.&lt;br /&gt;经常诉苦，没人同情。 &lt;br /&gt;He who makes no mistakes makes nothing.&lt;br /&gt;想不犯错误，就一事无成。 &lt;br /&gt;He who risks nothing gains nothing.&lt;br /&gt;收获与风险并存。 &lt;br /&gt;History repeats itself.&lt;br /&gt;历史往往重演。 &lt;br /&gt;Honesty is the best policy.&lt;br /&gt;做人诚信为本。 &lt;br /&gt;Hope for the best, but prepare for the worst.&lt;br /&gt;抱最好的愿望，做最坏的打算。 &lt;br /&gt;I cannot be your friend and your flatterer too.&lt;br /&gt;朋友不能阿谀奉承。 &lt;br /&gt;If a man deceives me once, shame on him, if he deceives me twice, shame on me.&lt;br /&gt;上当一回头，再多就可耻。 &lt;br /&gt;If you make yourself an ass, don't complain if people ride you.&lt;br /&gt;人善被人欺，马善被人骑。 &lt;br /&gt;If your ears glow, someone is talking of you.&lt;br /&gt;耳朵发烧，有人念叨。 &lt;br /&gt;If you run after two hares, you will catch neither.&lt;br /&gt;脚踏两条船，必定落空。 &lt;br /&gt;If you sell the cow, you sell her milk too.&lt;br /&gt;杀鸡取卵。 &lt;br /&gt;If you venture nothing, you will have nothing.&lt;br /&gt;不入虎穴，焉得虎子。 &lt;br /&gt;If you want knowledge, you must toil for it.&lt;br /&gt;要想求知，就得吃苦。 &lt;br /&gt;Industry is the parent of success.&lt;br /&gt;勤奋是成功之母。 &lt;br /&gt;It is better to die when life is a disgrace.&lt;br /&gt;宁为玉碎，不为瓦全。 &lt;br /&gt;It is easier to get money than to keep it.&lt;br /&gt;挣钱容易攒钱难。 &lt;br /&gt;It is easy to be wise after the event.&lt;br /&gt;事后诸葛亮好当。 &lt;br /&gt;It is easy to open a shop but hard to keep it always open.&lt;br /&gt;创业容易守业难。 &lt;br /&gt;It is hard to please all.&lt;br /&gt;众口难调。 &lt;br /&gt;It is never too old to learn.&lt;br /&gt;活到老，学到老。 &lt;br /&gt;It is no use crying over spilt milk.&lt;br /&gt;覆水难收。 &lt;br /&gt;It is the first step that costs troublesome.&lt;br /&gt;万事开头难。 &lt;br /&gt;It is the unforeseen that always happens.&lt;br /&gt;天有不测风云，人有旦夕祸福。 &lt;br /&gt;It is too late to grieve when the chance is past.&lt;br /&gt;坐失良机，后悔已迟。 &lt;br /&gt;It never rains but it pours.&lt;br /&gt;不鸣则已，一鸣惊人。 &lt;br /&gt;It takes three generations to make a gentleman.&lt;br /&gt;十年树木，百年树人。 &lt;br /&gt;Jack of all trades and master of none.&lt;br /&gt;门门精通，样样稀松。 &lt;br /&gt;Judge not from appearances.&lt;br /&gt;人不可貌相，海不可斗量。 &lt;br /&gt;Justice has long arms.&lt;br /&gt;天网恢恢，疏而不漏。 &lt;br /&gt;Keep good men company and you shall be of the number.&lt;br /&gt;近朱者赤，近墨者黑。 &lt;br /&gt;Kill two birds with one stone.&lt;br /&gt;一箭双雕。 &lt;br /&gt;Kings go mad, and the people suffer for it.&lt;br /&gt;君王发狂，百姓遭殃。 &lt;br /&gt;Kings have long arms.&lt;br /&gt;普天之下，莫非王土。 &lt;br /&gt;Knowledge is power.&lt;br /&gt;知识就是力量。 &lt;br /&gt;Knowledge makes humble, ignorance makes proud.&lt;br /&gt;博学使人谦逊，无知使人骄傲。 &lt;br /&gt;Learn and live.&lt;br /&gt;活着，为了学习。 &lt;br /&gt;Learning makes a good man better and ill man worse.&lt;br /&gt;好人越学越好，坏人越学越坏。 &lt;br /&gt;Learn not and know not.&lt;br /&gt;不学无术。 &lt;br /&gt;Learn to walk before you run.&lt;br /&gt;先学走，再学跑。 &lt;br /&gt;Let bygones be bygones.&lt;br /&gt;过去的就让它过去吧。 &lt;br /&gt;Let sleeping dogs lie.&lt;br /&gt;别惹麻烦。 &lt;br /&gt;Let the cat out of the bag.&lt;br /&gt;泄漏天机。 &lt;br /&gt;Lies can never changes fact.&lt;br /&gt;谎言终究是谎言。 &lt;br /&gt;Lies have short legs.&lt;br /&gt;谎言站不长。 &lt;br /&gt;Life is but a span.&lt;br /&gt;人生苦短。 &lt;br /&gt;Life is half spent before we know what it is.&lt;br /&gt;人过半生，方知天命。 &lt;br /&gt;Life is not all roses.&lt;br /&gt;人生并不是康庄大道。 &lt;br /&gt;Life without a friend is death.&lt;br /&gt;没有朋友，虽生犹死。 &lt;br /&gt;Like a rat in a hole.&lt;br /&gt;瓮中之鳖。 &lt;br /&gt;Like author, like book.&lt;br /&gt;文如其人。 &lt;br /&gt;Like father, like son.&lt;br /&gt;有其父必有其子。 &lt;br /&gt;Like for like.&lt;br /&gt;一报还一报。 &lt;br /&gt;Like knows like.&lt;br /&gt;惺惺相惜。 &lt;br /&gt;Like mother, like daughter.&lt;br /&gt;有其母必有其女。 &lt;br /&gt;Like teacher, like pupil.&lt;br /&gt;什么样的老师教什么样的学生。 &lt;br /&gt;Like tree, like fruit.&lt;br /&gt;羊毛出在羊身上。 &lt;br /&gt;Little things amuse little minds.&lt;br /&gt;小人无大志。 &lt;br /&gt;Look before you leap.&lt;br /&gt;摸清情况再行动。 &lt;br /&gt;Lookers-on see more than players.&lt;br /&gt;当局者迷，旁观者清。 &lt;br /&gt;Losers are always in the wrong.&lt;br /&gt;胜者为王，败者为寇。 &lt;br /&gt;Lost time is never found again.&lt;br /&gt;岁月既往，一去不回。 &lt;br /&gt;Love at first sight.&lt;br /&gt;一见钟情。 &lt;br /&gt;Love cannot be compelled.&lt;br /&gt;爱情不能强求。 &lt;br /&gt;Love is blind.&lt;br /&gt;爱情是盲目的。 &lt;br /&gt;Love is full of trouble.&lt;br /&gt;爱情充满烦恼。 &lt;br /&gt;Love is never without jealousy.&lt;br /&gt;没有妒忌就没有爱情。 &lt;br /&gt;Love me, love my dog.&lt;br /&gt;爱屋及乌。 &lt;br /&gt;Make hay while the sun shines.&lt;br /&gt;良机勿失。 &lt;br /&gt;Make your enemy your friend.&lt;br /&gt;化敌为友。 &lt;br /&gt;Man is the soul of the universe.&lt;br /&gt;人是万物之灵。 &lt;br /&gt;Man proposes, God disposes.&lt;br /&gt;谋事在人，成事在天。 &lt;br /&gt;Many hands make light work.&lt;br /&gt;众人拾柴火焰高。 &lt;br /&gt;Many heads are better than one.&lt;br /&gt;三个臭皮匠，赛过诸葛亮。 &lt;br /&gt;Many things grow in the garden that were never sown there.&lt;br /&gt;有心栽花花不发，无心插柳柳成荫。 &lt;br /&gt;Measure for measure.&lt;br /&gt;针锋相对。 &lt;br /&gt;Misfortunes never come alone.&lt;br /&gt;祸不单行。 &lt;br /&gt;Misfortune tests the sincerity of friends.&lt;br /&gt;患难见真情。 &lt;br /&gt;Money isn't everything.&lt;br /&gt;钱不是万能的。 &lt;br /&gt;Murder will out.&lt;br /&gt;纸包不住火。 &lt;br /&gt;My son is my son till he has got him a wife, but my daughter is my daughter all the days of her life.&lt;br /&gt;儿子婚前是儿子，女儿终生是女儿。 &lt;br /&gt;Nature is the true law.&lt;br /&gt;天行有常，不为尧存，不为桀亡。 &lt;br /&gt;Necessity is the mother of invention.&lt;br /&gt;需要是发明的动力。 &lt;br /&gt;Never fish in trouble water.&lt;br /&gt;不要混水摸鱼。 &lt;br /&gt;Never judge from appearances.&lt;br /&gt;不可以貌取人。 &lt;br /&gt;Never say die.&lt;br /&gt;永不言败。 &lt;br /&gt;Never too old to learn, never too late to turn.&lt;br /&gt;亡羊补牢，为时未晚。 &lt;br /&gt;New wine in old bottles.&lt;br /&gt;旧瓶装新酒。 &lt;br /&gt;No cross, no crown.&lt;br /&gt;不经历风雨，怎么见彩虹。 &lt;br /&gt;No garden without its weeds.&lt;br /&gt;没有不长草的园子。 &lt;br /&gt;No living man all things can.&lt;br /&gt;世上没有万事通。 &lt;br /&gt;No man can do two things at once.&lt;br /&gt;一心不可二用。 &lt;br /&gt;No man is born wise or learned.&lt;br /&gt;没有生而知之者。 &lt;br /&gt;No man is content.&lt;br /&gt;人心不足蛇吞象。 &lt;br /&gt;No man is wise at all times.&lt;br /&gt;聪明一世，糊涂一时。 &lt;br /&gt;None are so blind as those who won't see.&lt;br /&gt;视而不见。 &lt;br /&gt;None are so deaf as those who won't hear.&lt;br /&gt;充耳不闻。 &lt;br /&gt;No news is good news.&lt;br /&gt;没有消息就是好消息。 &lt;br /&gt;No one can call back yesterday.&lt;br /&gt;昨日不会重现。 &lt;br /&gt;No pains, no gains.&lt;br /&gt;没有付出就没有收获。 &lt;br /&gt;No pleasure without pain.&lt;br /&gt;没有苦就没有乐。 &lt;br /&gt;No rose without a thorn.&lt;br /&gt;没有不带刺的玫瑰。 &lt;br /&gt;No sweet without sweat.&lt;br /&gt;先苦后甜。 &lt;br /&gt;No smoke without fire.&lt;br /&gt;无风不起浪。 &lt;br /&gt;Nothing brave, nothing have.&lt;br /&gt;不入虎穴，焉得虎子。 &lt;br /&gt;Nothing dries sooner than a tear.&lt;br /&gt;眼泪干得最快。 &lt;br /&gt;Nothing in the world is difficult for one who sets his mind to it.&lt;br /&gt;世上无难事，只怕有心人。 &lt;br /&gt;Nothing is difficult to the man who will try.&lt;br /&gt;世上无难事，只要肯登攀。 &lt;br /&gt;Nothing seek, nothing find.&lt;br /&gt;没有追求就没有收获。 &lt;br /&gt;Nothing is so necessary for travelers as languages.&lt;br /&gt;外出旅行，语言最要紧。 &lt;br /&gt;Nothing is to be got without pains but poverty.&lt;br /&gt;世上唯有贫穷可以不劳而获。 &lt;br /&gt;Not to advance is to go back.&lt;br /&gt;不进则退。 &lt;br /&gt;Not to know what happened before one was born is always to be a child.&lt;br /&gt;不懂世故，幼稚可笑。 &lt;br /&gt;No way is impossible to courage.&lt;br /&gt;勇者无惧。 &lt;br /&gt;Obedience is the first duty of a soldier.&lt;br /&gt;军人以服从命令为天职。 &lt;br /&gt;Observation is the best teacher.&lt;br /&gt;观察是最好的老师。 &lt;br /&gt;Offense is the best defense.&lt;br /&gt;进攻是最好的防御。 &lt;br /&gt;Old friends and old wines are best.&lt;br /&gt;陈酒味醇，老友情深。 &lt;br /&gt;Old sin makes new shame.&lt;br /&gt;一失足成千古恨。 &lt;br /&gt;Once a man and twice a child.&lt;br /&gt;一次老，两次小。 &lt;br /&gt;Once a thief, always a thief.&lt;br /&gt;偷盗一次，做贼一世。 &lt;br /&gt;Once bitten, twice shy.&lt;br /&gt;一朝被蛇咬，十年怕井绳。 &lt;br /&gt;One boy is a boy, two boys half a boy, three boys no boy.&lt;br /&gt;一个和尚挑水喝，两个和尚抬水喝，三个和尚没水喝。 &lt;br /&gt;One cannot put back the clock.&lt;br /&gt;时钟不能倒转。 &lt;br /&gt;One eyewitness is better than ten hearsays.&lt;br /&gt;百闻不如一见。 &lt;br /&gt;One false move may lose the game.&lt;br /&gt;一着不慎，满盘皆输。 &lt;br /&gt;One good turn deserves another.&lt;br /&gt;行善积德。 &lt;br /&gt;One hour today is worth two tomorrow.&lt;br /&gt;争分夺秒效率高。 &lt;br /&gt;One man's fault is other man's lesson.&lt;br /&gt;前车之鉴。 &lt;br /&gt;One never loses anything by politeness.&lt;br /&gt;讲礼貌不吃亏。 &lt;br /&gt;One swallow does not make a summer.&lt;br /&gt;一燕不成夏。 &lt;br /&gt;One's words reflect one's thinking.&lt;br /&gt;言为心声。 &lt;br /&gt;Out of debt, out of danger.&lt;br /&gt;无债一身轻。 &lt;br /&gt;Out of office, out of danger.&lt;br /&gt;无官一身轻。 &lt;br /&gt;Out of sight, out of mind.&lt;br /&gt;眼不见，心为静。 &lt;br /&gt;Patience is the best remedy.&lt;br /&gt;忍耐是良药。 &lt;br /&gt;Penny wise, pound foolish.&lt;br /&gt;贪小便宜吃大亏。 &lt;br /&gt;Plain dealing is praised more than practiced.&lt;br /&gt;正大光明者，说到的多，做到的少。 &lt;br /&gt;Please the eye and plague the heart.&lt;br /&gt;贪图一时快活，必然留下隐祸。 &lt;br /&gt;Pleasure comes through toil.&lt;br /&gt;苦尽甘来。 &lt;br /&gt;Pour water into a sieve.&lt;br /&gt;竹篮子打水一场空。 &lt;br /&gt;Practice makes perfect.&lt;br /&gt;熟能生巧。 &lt;br /&gt;Praise is not pudding.&lt;br /&gt;恭维话不能当饭吃。 &lt;br /&gt;Praise makes good men better, and bad men worse.&lt;br /&gt;好人越夸越好，坏人越夸越糟。 &lt;br /&gt;Prefer loss to unjust gain.&lt;br /&gt;宁可吃亏，不贪便宜。 &lt;br /&gt;Prevention is better than cure.&lt;br /&gt;预防胜于治疗。 &lt;br /&gt;Pride goes before, and shame comes after.&lt;br /&gt;骄傲使人落后。 &lt;br /&gt;Promise is debt.&lt;br /&gt;一诺千金。 &lt;br /&gt;Proverbs are the daughters of daily experience.&lt;br /&gt;谚语是日常经验的结晶。 &lt;br /&gt;Pull the chestnut out of fire.&lt;br /&gt;火中取栗。 &lt;br /&gt;Put the cart before the horse.&lt;br /&gt;本末倒置。 &lt;br /&gt;Put your shoulder to the wheel.&lt;br /&gt;鼎力相助。 &lt;br /&gt;Reading enriches the mind.&lt;br /&gt;开卷有益。 &lt;br /&gt;Reading is to the mind while exercise to the body.&lt;br /&gt;读书健脑，运动强身。 &lt;br /&gt;Respect yourself, or no one else will respect you.&lt;br /&gt;要人尊敬，必须自重。 &lt;br /&gt;Rome is not built in a day.&lt;br /&gt;冰冻三尺，非一日之寒。 &lt;br /&gt;Saying is one thing and doing another.&lt;br /&gt;言行不一。 &lt;br /&gt;Seeing is believing.&lt;br /&gt;眼见为实。 &lt;br /&gt;Seek the truth from facts.&lt;br /&gt;实事求是。 &lt;br /&gt;Send a wise man on an errand, and say nothing to him.&lt;br /&gt;智者当差，不用交代。 &lt;br /&gt;Set a thief to catch a thief.&lt;br /&gt;以贼捉贼。 &lt;br /&gt;Short accounts make long friends.&lt;br /&gt;好朋友勤算账。 &lt;br /&gt;Something is better than nothing.&lt;br /&gt;聊胜于无。 &lt;br /&gt;Soon learn, soon forgotten.&lt;br /&gt;学得快，忘得快。 &lt;br /&gt;Soon ripe, soon rotten.&lt;br /&gt;熟得快，烂得快。 &lt;br /&gt;Speech is silver, silence is gold.&lt;br /&gt;能言是银，沉默是金。 &lt;br /&gt;Still water run deep.&lt;br /&gt;静水常深。 &lt;br /&gt;Strike the iron while it is hot.&lt;br /&gt;趁热打铁。 &lt;br /&gt;Success belongs to the persevering.&lt;br /&gt;坚持就是胜利。 &lt;br /&gt;Take things as they come.&lt;br /&gt;既来之，则安之。 &lt;br /&gt;Talking mends no holes.&lt;br /&gt;空谈无补。 &lt;br /&gt;Talk of the devil and he will appear.&lt;br /&gt;说曹操，曹操就到。 &lt;br /&gt;Tall trees catch much wind.&lt;br /&gt;树大招风。 &lt;br /&gt;Teach others by your example.&lt;br /&gt;躬亲示范。 &lt;br /&gt;The best hearts are always the bravest.&lt;br /&gt;无私者无畏。 &lt;br /&gt;The best man stumbles.&lt;br /&gt;伟人也有犯错时。 &lt;br /&gt;The cat shuts its eyes when stealing.&lt;br /&gt;掩耳盗铃。 &lt;br /&gt;The danger past and God forgotten.&lt;br /&gt;过河拆桥。 &lt;br /&gt;The darkest hour is nearest the dawn.&lt;br /&gt;黎明前的黑暗。 &lt;br /&gt;The darkest place is under the candlestick.&lt;br /&gt;烛台底下最暗。 &lt;br /&gt;The devil knows many things because he is old.&lt;br /&gt;老马识途。 &lt;br /&gt;The devil sometimes speaks the truth.&lt;br /&gt;魔鬼有时也会说真话。 &lt;br /&gt;The die is cast.&lt;br /&gt;木已成舟。 &lt;br /&gt;The early bird catches the worm.&lt;br /&gt;早起的鸟儿有虫吃。 &lt;br /&gt;The end justifies the means.&lt;br /&gt;只要目的正当，可以不择手段。 &lt;br /&gt;The end makes all equal.&lt;br /&gt;死亡面前，人人平等。 &lt;br /&gt;The eye is bigger than the belly.&lt;br /&gt;贪多嚼不烂。 &lt;br /&gt;The farthest way about is the nearest way home.&lt;br /&gt;抄近路反而绕远路。 &lt;br /&gt;The finest diamond must be cut.&lt;br /&gt;玉不琢，不成器。 &lt;br /&gt;The fire is the test of gold, adversity of strong man.&lt;br /&gt;烈火验真金，艰难磨意志。 &lt;br /&gt;The first step is the only difficulty.&lt;br /&gt;迈出第一步是最艰难的。 &lt;br /&gt;The fox knew too much, that's how he lost his tail.&lt;br /&gt;机关算尽太聪明，反误了卿卿性命。 &lt;br /&gt;The fox preys farthest from home.&lt;br /&gt;兔子不吃窝边草。 &lt;br /&gt;The frog in the well knows nothing of the great ocean.&lt;br /&gt;坐井观天。 &lt;br /&gt;The grass is greener on the other side.&lt;br /&gt;这山望着那山高。 &lt;br /&gt;The greatest talkers are always least doers.&lt;br /&gt;语言的巨人总是行动的矮子。 &lt;br /&gt;The higher up, the greater the fall.&lt;br /&gt;爬得高，摔得惨。 &lt;br /&gt;The leopard cannot change its spots.&lt;br /&gt;本性难移。 &lt;br /&gt;The more noble, the more humble.&lt;br /&gt;人越高尚，越谦虚。 &lt;br /&gt;The more wit, the less courage.&lt;br /&gt;初生牛犊不怕虎。 &lt;br /&gt;The outsider sees the most of the game.&lt;br /&gt;旁观者清。 &lt;br /&gt;The pen is mightier than the sword.&lt;br /&gt;笔能杀人。 &lt;br /&gt;The pot calls the kettle black.&lt;br /&gt;五十步笑百步。 &lt;br /&gt;There are spots in the sun.&lt;br /&gt;太阳也有黑点。 &lt;br /&gt;There are two sides to every question.&lt;br /&gt;问题皆有两面。 &lt;br /&gt;There is a skeleton in the cupboard.&lt;br /&gt;家家有本难念的经。 &lt;br /&gt;There is kindness to be found everywhere.&lt;br /&gt;人间处处有温情。 &lt;br /&gt;There is no general rule without some exception.&lt;br /&gt;任何法规均有例外。 &lt;br /&gt;There is no medicine against death.&lt;br /&gt;没有长生不老药。 &lt;br /&gt;There is no place like home.&lt;br /&gt;金窝银窝不如咱的狗窝。 &lt;br /&gt;There is no royal road to learning.&lt;br /&gt;书山有路勤为径，学海无涯苦作舟。 &lt;br /&gt;The style is the man.&lt;br /&gt;字如其人。 &lt;br /&gt;The tongue is not steel, yet it cuts.&lt;br /&gt;人言可畏。 &lt;br /&gt;The water that bears the boat is the same that swallows it up.&lt;br /&gt;水能载舟，亦能覆舟。 &lt;br /&gt;The wise man knows he knows nothing, the fool thinks he knows all.&lt;br /&gt;清者自清，浊者自浊。 &lt;br /&gt;The wolf has a winning game when the shepherds quarrel.&lt;br /&gt;螳螂捕蝉，黄雀在后。 &lt;br /&gt;The world is a ladder for some to go up and others to go down.&lt;br /&gt;世界如阶梯，有人上有人下。 &lt;br /&gt;The world is but a little place, after all.&lt;br /&gt;海内存知己，天涯若比邻。 &lt;br /&gt;Think twice before you do.&lt;br /&gt;三思而后行。 &lt;br /&gt;Things at the worst will mend.&lt;br /&gt;否极泰来。 &lt;br /&gt;Time and tide wait for no man.&lt;br /&gt;时不我待。 &lt;br /&gt;Time cures all things.&lt;br /&gt;时间是医治一切创伤的良药。 &lt;br /&gt;Time flies.&lt;br /&gt;光阴似箭。 &lt;br /&gt;Time is money.&lt;br /&gt;时间就是金钱。 &lt;br /&gt;Time lost cannot be won again.&lt;br /&gt;时光流逝，不可复得。 &lt;br /&gt;Time past cannot be called back again.&lt;br /&gt;时间不能倒流。 &lt;br /&gt;Time tries all.&lt;br /&gt;路遥知马力，日久见人心。 &lt;br /&gt;Tit for tat is fair play.&lt;br /&gt;人不犯我，我不犯人；人若犯我，我必犯人。 &lt;br /&gt;To err is human.&lt;br /&gt;人非圣贤，孰能无过。 &lt;br /&gt;To know everything is to know nothing.&lt;br /&gt;什么都知道，一如什么都不知道。 &lt;br /&gt;To know oneself is true progress.&lt;br /&gt;人贵有自知之明。 &lt;br /&gt;Tomorrow never comes.&lt;br /&gt;我生待明日，万事成蹉跎。 &lt;br /&gt;Too much familiarity breeds contempt.&lt;br /&gt;过分熟悉会使人互不服气。 &lt;br /&gt;Too much knowledge makes the head bald.&lt;br /&gt;学问太多催人老。 &lt;br /&gt;Too much liberty spills all.&lt;br /&gt;自由放任，一事无成。 &lt;br /&gt;Too much praise is a burden.&lt;br /&gt;过多夸奖，反成负担。 &lt;br /&gt;To save time is to lengthen life.&lt;br /&gt;节约时间就是延长生命。 &lt;br /&gt;Touch pitch, and you will be defiled.&lt;br /&gt;常在河边走，哪有不湿鞋。 &lt;br /&gt;Troubles never come singly.&lt;br /&gt;福无双至，祸不单行。 &lt;br /&gt;Truth never grows old.&lt;br /&gt;真理永存。 &lt;br /&gt;Turn over a new leaf.&lt;br /&gt;洗心革面，改过自新。 &lt;br /&gt;Two dogs strive for a bone, and a third runs away with it.&lt;br /&gt;鹬蚌相争，渔翁得利。 &lt;br /&gt;Two heads are better than one.&lt;br /&gt;一个好汉三个帮。 &lt;br /&gt;Two of a trade seldom agree.&lt;br /&gt;同行是冤家。 &lt;br /&gt;Two wrongs do not make a right.&lt;br /&gt;别人错了，不等于你对了。 &lt;br /&gt;Unity is strength.&lt;br /&gt;团结就是力量。 &lt;br /&gt;Unpleasant advice is a good medicine.&lt;br /&gt;忠言逆耳利于行。 &lt;br /&gt;Until all is over one's ambition never dies.&lt;br /&gt;不到黄河心不死。 &lt;br /&gt;Venture a small fish to catch a great one.&lt;br /&gt;吃小亏占大便宜。 &lt;br /&gt;Virtue is fairer far than beauty.&lt;br /&gt;美德远远胜过美貌。 &lt;br /&gt;Walls have ears.&lt;br /&gt;小心隔墙有耳。 &lt;br /&gt;Wash your dirty linen at home.&lt;br /&gt;家丑不可外扬。 &lt;br /&gt;Water dropping day by day wears the hardest rock away.&lt;br /&gt;滴水穿石。 &lt;br /&gt;Wealth is nothing without health.&lt;br /&gt;失去健康，钱再多也没用。 &lt;br /&gt;We know not what is good until we have lost it.&lt;br /&gt;好东西，失去了才明白。 &lt;br /&gt;Well begun is half done.&lt;br /&gt;好的开始，是成功的一半。 &lt;br /&gt;We never know the worth of water till the well is dry.&lt;br /&gt;井干方知水可贵。 &lt;br /&gt;We shall never have friends if we expect to find them without fault.&lt;br /&gt;欲求完美无缺的朋友必然成为孤家寡人。 &lt;br /&gt;We should never remember the benefits we have offered nor forget the favor received.&lt;br /&gt;自己的好事别去提，别人的恩惠要铭记。 &lt;br /&gt;Wet behind the ears.&lt;br /&gt;乳臭未干。 &lt;br /&gt;Whatever you do, do with all your might.&lt;br /&gt;不管做什么，都要一心一意。 &lt;br /&gt;What is learned in the cradle is carried to the grave.&lt;br /&gt;儿时所学，终生难忘。 &lt;br /&gt;What's done cannot be undone.&lt;br /&gt;生米煮成熟饭了。 &lt;br /&gt;What's lost is lost.&lt;br /&gt;失者不可复得。 &lt;br /&gt;What we do willingly is easy.&lt;br /&gt;愿者不难。 &lt;br /&gt;When in Rome, do as the Romans do.&lt;br /&gt;入国问禁，入乡随俗。 &lt;br /&gt;When everybody's somebody then nobody's anybody.&lt;br /&gt;人人都伟大，世间没豪杰。 &lt;br /&gt;When sorrow is asleep, wake it not.&lt;br /&gt;伤心旧事别重提。 &lt;br /&gt;When sorrows come, they come not single spies, but in battalions.&lt;br /&gt;新仇旧恨，齐上心头。 &lt;br /&gt;When the fox preaches, take care of your geese.&lt;br /&gt;黄鼠狼给鸡拜年，没安好心。 &lt;br /&gt;When wine is in truth, wit is out.&lt;br /&gt;酒后吐真言。 &lt;br /&gt;Where there is a will, there is a way.&lt;br /&gt;有志者事竟成。 &lt;br /&gt;Where there is life, there is hope.&lt;br /&gt;留得青山在，不怕没柴烧。 &lt;br /&gt;Where there is smoke, there is fire.&lt;br /&gt;事出有因。 &lt;br /&gt;While the priest climbs a post, the devil climbs ten.&lt;br /&gt;道高一尺，魔高一丈。 &lt;br /&gt;Who chatters to you, will chatter of you.&lt;br /&gt;搬弄口舌者必是小人。 &lt;br /&gt;Whom the gods love die young.&lt;br /&gt;好人不长命。 &lt;br /&gt;Wise man have their mouths in their hearts, fools have their hearts in their mouths.&lt;br /&gt;智者嘴在心里，愚者心在嘴里。 &lt;br /&gt;Work makes the workman.&lt;br /&gt;勤工出巧匠。 &lt;br /&gt;You cannot burn the candle at both ends.&lt;br /&gt;蜡烛不能两头点，精力不可过分耗。 &lt;br /&gt;You cannot eat your cake and have it.&lt;br /&gt;鱼与熊掌，不可得兼。 （衣人注：此翻译不尽准确，仅供参考。）&lt;br /&gt;You can take a horse to the water but you cannot make him drink.&lt;br /&gt;强扭的瓜不甜。 &lt;br /&gt;You may know by a handful the whole sack.&lt;br /&gt;由一斑可知全貌。 &lt;br /&gt;You never know what you can till you try.&lt;br /&gt;是驴子是马，拉出来遛遛。 &lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://www.cnblogs.com/wayne-ivan/aggbug/1860757.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/wayne-ivan/archive/2010/10/25/1860757.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
