2010年8月9日

SQLServer : EXEC和sp_executesql的区别

摘要: 转载至:http://www.cnblogs.com/xbf321/archive/2008/11/02/1325067.html摘要1,EXEC的使用2,sp_executesql的使用 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编写更安全的代码。EXEC在某些情况下会更灵活。除非您有令人信服的理由使用EXEC,否侧尽 阅读全文

posted @ 2010-08-09 14:20 jshchg 阅读(263) 评论(0) 推荐(0)

经典SQL

摘要: 转载至:http://www.cnblogs.com/msn/archive/2006/11/21/567951.html获取GUID:SELECTNEWID()说明:复制表(只复制结构,源表名:a新表名:b)SQL:select*intobfromawhere1<>1说明:拷贝表(拷贝数据,源表名:a目标表名:b)insertintob(a,b,c)selectd,e,ffromb;把所有姓名相同的只取出一个selecta.namefromtable_nameawherea.idin(selectb.idfromtable_namebwherea.id<>b.id)同 阅读全文

posted @ 2010-08-09 14:18 jshchg 阅读(317) 评论(0) 推荐(0)

导航