巧用GO将多次重复执行SQL语句

数据库 SQL Server
如果需要执行同样的语句多次,我们可以使用GO,下面就将为您介绍巧用GO将多次重复执行SQL语句的例子,供您参考。

下面就将为您介绍巧用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
 

 

【编辑推荐】

SQL中INSERT语句的使用技巧

SQL语句中output的用法

详解SQL中的GROUP BY语句

sqlplus执行存储过程和sql语句的写法

SQL Server日期计算语句

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-25 16:17:25

SQL语句

2010-09-26 10:35:47

sql替换语句

2018-12-25 14:40:04

SQL ServerSQL语句数据库

2018-12-26 09:25:30

SQL ServerSQL语句数据库

2010-09-17 10:08:18

SQL中case wh

2010-11-04 09:43:46

LINQ to SQL

2010-09-03 14:47:50

SQLSELECT语句

2010-09-25 14:59:54

SQL语句

2010-04-29 14:06:40

Oracle SQL

2021-07-28 07:22:40

SQL顺序Hive

2010-09-25 16:21:41

SQL语句

2019-11-06 09:30:35

SQL查询语句数据库

2023-11-15 20:24:54

数据库SQLGo语言

2010-09-27 10:55:01

SQL事件探查器

2011-07-21 13:44:52

MySQLmysqldumpsl

2022-09-01 16:42:47

MySQL数据库架构

2009-11-18 17:05:47

捕获Oracle SQ

2009-09-04 17:31:32

C# SQL语句执行函

2013-10-29 16:27:23

MySQLSQL语句

2010-03-31 15:03:54

Oracle执行
点赞
收藏

51CTO技术栈公众号