以下是我用来创建临时表的CREATE TABLE
查询的语法
CREATE TABLE [dbo].[ZipCodeTerritoryTemp](
[ChannelCode] [char](1) NOT NULL,
[DrmTerrDesc] [nvarchar](30) NOT NULL,
[IndDistrnId] [char](3) NULL,
[StateCode] [char](3) NOT NULL,
[ZipCode] [char](9) NULL,
[EndDate] [date] NOT NULL,
[EffectiveDate] [date] NOT NULL,
[LastUpdateId] [char](8) NULL,
[LastUpdateDate] [date] NULL,
[Id] [int] NULL,
[ErrorCodes] [varchar](255) NULL,
[Status] [char](1) NULL
无论出于何种原因,我在SQL Server Management Studio中收到以下错误消息
Msg 102,Level 15,State 1,Line 16
'NULL'附近的语法不正确
这个脚本对我来说很好,但是我在一段时间内没有做过多少SQL。任何人都可以A)让我知道我做错了什么或B)告诉我如何从Management Studio解释这些错误消息?
答案 0 :(得分:6)
这是完整的代码吗?如果是这样,就会丢失一个')'。
答案 1 :(得分:5)
您错过了结束)
CREATE TABLE [dbo].[ZipCodeTerritoryTemp](
[ChannelCode] [char](1) NOT NULL,
[DrmTerrDesc] [nvarchar](30) NOT NULL,
[IndDistrnId] [char](3) NULL,
[StateCode] [char](3) NOT NULL,
[ZipCode] [char](9) NULL,
[EndDate] [date] NOT NULL,
[EffectiveDate] [date] NOT NULL,
[LastUpdateId] [char](8) NULL,
[LastUpdateDate] [date] NULL,
[Id] [int] NULL,
[ErrorCodes] [varchar](255) NULL,
[Status] [char](1) NULL
)