GO不是SQL概念;它在语法上根本不存在。
SSMS通过解析SQL并识别
GO(和
GO {integer})用法来允许它,并将 您的命令分为几部分;然后,它们将这些片段作为独立的命令一个接一个地发布。这样做完全是由SSMS而不是SQL Server驱动程序或SQL
Server数据库/服务器来完成的。
SqlClient(ADO.NET提供程序)没有内置模拟SSMS的功能,因此:您需要在自己的代码中实现它。也许更简单:首先将代码作为单独的命令编写。

GO不是SQL概念;它在语法上根本不存在。
SSMS通过解析SQL并识别
GO(和
GO {integer})用法来允许它,并将 您的命令分为几部分SqlClient(ADO.NET提供程序)没有内置模拟SSMS的功能,因此:您需要在自己的代码中实现它。也许更简单:首先将代码作为单独的命令编写。