, GO SQL,
GO n n, , .
DECLARE @statement TABLE
(
SqlCommand NVARCHAR(MAX)
)
DECLARE @sqlCommand NVARCHAR(MAX) = 'INSERT INTO [dbo].[tbl_table1] ([Field1],[Field2],[Field3],[Field4],[Field5],[Field6],[Field7],[Field8],[Field9],[Field10],[Field11])SELECT ''a'',''b'',''c'',''d'',''e'',''f'',''g'',''h'',''i'',''j'',RAND(),RAND(),RAND()
GO 10000'
INSERT INTO @statement
( SqlCommand )
VALUES ( @sqlCommand )
SET @sqlCommand = REPLACE(@sqlCommand, '[tbl_table1]', '[tbl_table2]')
INSERT INTO @statement
( SqlCommand )
VALUES ( @sqlCommand )
, select, ,
EXEC(@sqlCommand)
Which gives the wrong syntax around the error "10000".
source
share