Friday, April 8, 2011

Executing T-Sql batch multiple times.


2000:
CREATE TABLE dbo.TEST  
(ID INT IDENTITY (1,1), ROWID uniqueidentifier)
CREATE TABLE dbo.TEST2 
 (ID INT IDENTITY (1,1), ROWID uniqueidentifier)
GO

DECLARE 
@counter INT 

SET 
@counter 

WHILE 
@counter 1000 

BEGIN       

INSERT INTO 
dbo.TEST (ROWIDVALUES (NEWID())
INSERT INTO dbo.TEST2 (ROWIDVALUES (NEWID()) SET @counter @counter 1
  

END


 2005:
Example 1:
CREATE TABLE dbo.TEST  
(ID INT IDENTITY (1,1), ROWID uniqueidentifier)
GO



INSERT INTO 
dbo.TEST (ROWIDVALUES (NEWID()) 

GO 1000
/*executes both insert statement 1000 times.*/



Example 2:
CREATE TABLE dbo.TEST  
(ID INT IDENTITY (1,1), ROWID uniqueidentifier

CREATE TABLE dbo.TEST2 
 (ID INT IDENTITY (1,1), ROWID uniqueidentifier
GO 


INSERT INTO 
dbo.TEST (ROWIDVALUES (NEWID()) 
INSERT INTO 
dbo.TEST2 (ROWIDVALUES (NEWID()) 


GO 1000
/*executes both insert statement 1000 times.*/

No comments:

Post a Comment