读书人

sqlserver2000自己导出的脚本 为嘛它自

发布时间: 2012-04-15 18:39:21 作者: rapoo

sqlserver2000自己导出的脚本 为嘛它自己执行时还报错

SQL code
CREATE TABLE [dbo].[HProducing](    [ProductModel] [varchar](30) NULL,    [PartNum] [varchar](30) NOT NULL,    [PartName] [varchar](50) NOT NULL,    [BathID] [varchar](50) NOT NULL,    [StartDate] [datetime] NULL,    [Num] [int] NULL,    [OperationNumber] [varchar](10) NULL,    [StorePosition] [varchar](50) NULL,    [NeedLevel] [varchar](2) NULL,    [GroupNum] [varchar](20) NULL,    [DeliveryDate] [datetime] NULL,    [Memo] [varchar](500) NULL,    [OperName] [varchar](50) NULL,    [LastOperator] [varchar](30) NULL, CONSTRAINT [PK_HProducing] PRIMARY KEY CLUSTERED (    [PartNum] ASC,    [BathID] ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]) ON [PRIMARY]

报错:
服务器: 消息 170,级别 15,状态 1,行 20 第 20 行: '(' 附近有语法错误。


[解决办法]
怎么导出的,版本都是2000?
[解决办法]
存在相同的聚集索引名称了。修改一下聚集索引的名称。
[解决办法]
SQL code
CREATE TABLE [dbo].[HProducing](    [ProductModel] [varchar](30) NULL,    [PartNum] [varchar](30) NOT NULL,    [PartName] [varchar](50) NOT NULL,    [BathID] [varchar](50) NOT NULL,    [StartDate] [datetime] NULL,    [Num] [int] NULL,    [OperationNumber] [varchar](10) NULL,    [StorePosition] [varchar](50) NULL,    [NeedLevel] [varchar](2) NULL,    [GroupNum] [varchar](20) NULL,    [DeliveryDate] [datetime] NULL,    [Memo] [varchar](500) NULL,    [OperName] [varchar](50) NULL,    [LastOperator] [varchar](30) NULL, CONSTRAINT [PK_HProducing] PRIMARY KEY CLUSTERED (    [PartNum] ASC,    [BathID] ASC) ON [PRIMARY]) ON [PRIMARY]
[解决办法]
是你的sqlserver平台不同吧
IGNORE_DUP_KEY = OFF是2005的新特性,2000不支持

读书人网 >SQL Server

热点推荐