go用法实际上时进行事务隔离使用的。
go前和go后是两个不同的事务,其中一个失败并不会引起另一个回滚。
曾在一个sql文件里看到都是这样写的。
INSERT INTO [dbo].[p_countryside] ([code_xzqh], [code_xiang], [name_xiang], [flag], [id]) VALUES (N'210902', N'009', N'平安西部街道', null, N'339');
GO
INSERT INTO [dbo].[p_countryside] ([code_xzqh], [code_xiang], [name_xiang], [flag], [id]) VALUES (N'210902', N'010', N'工人村街道', null, N'340');
GO
INSERT INTO [dbo].[p_countryside] ([code_xzqh], [code_xiang], [name_xiang], [flag], [id]) VALUES (N'210902', N'011', N'东梁街道', null, N'341');
GO
....
但是实际执行的时候效率差的很