使用 SqlCommand 的“GO”附近的语法不正确

0 sql vb.net sqlcommand

每次我执行您在下面找到的代码时都会出现此界面:

str1 = "USE [" + database + "];" + vbCrLf +
   "GO" + vbCrLf +
   " CREATE TABLE  [dbo].[ARMSet] ([Id] Int IDENTITY(1, 1) Not NULL,

    );" + vbCrLf +
              " GO"
Dim myCommand1 As SqlCommand = New SqlCommand(str1, myConn)
Run Code Online (Sandbox Code Playgroud)

错误的描述是:

“GO”附近的语法不正确

Mat*_*now 5

GO 不是 Transact-SQL 语句;它是 sqlcmd 和 osql 实用程序以及 SQL Server Management Studio 代码编辑器识别的命令。

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/sql-server-utilities-statements-go?view=sql-server-ver15#remarks