我已經閱讀了關於GO命令的內容,但是我還沒有看到對以下問題的明確答案。GO命令在SQL腳本中做了什麼?
比方說,我請從SSMS以下一組命令:
INSERT INTO [dbo].[hwr] ([wr_id]) VALUES (990017882)
INSERT INTO [dbo].[hwr] ([wr_id]) VALUES (990017883)
INSERT INTO [dbo].[hwr] ([wr_id]) VALUES (990017884)
INSERT INTO [dbo].[hwr] ([wr_id]) VALUES (990017885)
這是如何不同於:
INSERT INTO [dbo].[hwr] ([wr_id]) VALUES (990017882)
GO
INSERT INTO [dbo].[hwr] ([wr_id]) VALUES (990017883)
GO
INSERT INTO [dbo].[hwr] ([wr_id]) VALUES (990017884)
GO
INSERT INTO [dbo].[hwr] ([wr_id]) VALUES (990017885)
GO
換句話說,就是「GO」命令實際完成什麼在這個情況下?如果是這樣,什麼?
非常感謝, 馬特
而我認爲這已經在這裏得到了解答:http://stackoverflow.com/q/2668529/426422 –
確實。 @MikeCheel! –
我不知道它有一個計數參數。 http://msdn.microsoft.com/en-us/library/ms188037(v=sql.105).aspx –