我已经阅读了关于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 –