分享

巧用GO将多次重复执行SQL语句_MSsql_中国网管联盟bitsCN.com

 jandye 2011-04-13
下面就将为您介绍巧用GO将多次重复执行SQL语句的例子,供您参考,如果您也遇到了类似的问题,不妨一看,相信对您会有所启示。
有时为了生成测试数据,我们可能要执行同样的语句多次,一般来说我们是写WHILE LOOP语句来循环执行。但在SQL SERVER2005中,有一个更好的方法。那就是使用GO。
看例子:
view sourceprint?01 --DROP TABLE #t
02 IF OBJECT_ID('tempdb..#t') IS NOT NULL
03     DROP TABLE #t
04 CREATE TABLE #t (Id int,RandId int)
05 GO
06 --循环执行20次
07 INSERT INTO #t(RandId) SELECT RAND()*100
08 GO 20
09  
10 --可以执行多条语句
11 UPDATE #t SET ID = 1
12 UPDATE #t SET RandId = 2
13 GO 20
14  
15 SELECT * FROM #t
 
文章转载自网管之家:http://www./pdb/mssql/201010/191343.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多