SQL不正确的语法在' GO'

时间:2018-05-03 21:30:36

标签: sql ssms

我在我的sproc中得到错误,我无法弄清楚原因。我已经查看了其他几乎完全相同的问题,例如Here,答案并没有为我做这个伎俩。语法错误发生在' Go'在数据库创建之后。

USE [DATABASENAME]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[Sproc]
@Id int
AS
BEGIN

SET NOCOUNT ON;

IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = 
N'Name')

create database Name;

GO

CREATE TABLE [Name].[dbo].[Account](
[Id] [int] IDENTITY(1,1) NOT NULL,
[AccountId] [int] NOT NULL
);

1 个答案:

答案 0 :(得分:3)

存储过程中不允许

'connect-src': ["'self'", "*://*.appspot.com"] 'connect-src': ["'self'", "*://*my-project.appspot.com"] 'connect-src': ["'self'", "*.appspot.com"] 'connect-src': ["'self'", "*.appspot.com*"] 。它分离批次,程序本身就是一批不能分开的。

您可以使用一个过程来创建数据库,然后使用第二个过程来创建表。

修改

实际上你可以在一个程序中完成:

GO