用2005的生成sql脚本,在2000下报错,因为语法不同
如果用导入程序,表的主键和列可否为null就没有了,表不完整,有什么方法

解决方案 »

  1.   

    选择数据库,右键属性,“选项”页,“兼容级别”选择为“SQL Server 2000(80)”然后生成脚本即可。
      

  2.   

    奇怪,还是不行
    我在摘要里面选择表-〉编写脚本->create
    出来以下代码SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    SET ANSI_PADDING ON
    GO
    CREATE TABLE [dbo].[bykai_a_xs01_t_xs01](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [brand] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [area] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [dpnumber] [int] NULL,
    [dpnumber_ly] [int] NULL,
    [aim_price_tm] [decimal](12, 1) NULL,
    [sale_price] [decimal](12, 1) NULL,
    [sale_price_ntm] [decimal](12, 1) NULL,
    [aim_price_dcl] [int] NULL,
    [sale_price_ly] [decimal](12, 1) NULL,
    [grow] [int] NULL,
    [ddgrow] [int] NULL,
    [brand_id] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [StartDate] [datetime] NULL,
    [EndDate] [datetime] NULL,
    [InsertDate] [datetime] NULL,
    [a_cequence] [int] NULL,
     CONSTRAINT [PK_bykai_a_xs01_t_xs01] PRIMARY KEY CLUSTERED 
    (
    [ID] ASC
    )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
    ) ON [PRIMARY]
    2000下不支持的
      

  3.   

    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    SET ANSI_PADDING ON
    GO
    CREATE TABLE [dbo].[bykai_a_xs01_t_xs01](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [brand] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [area] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [dpnumber] [int] NULL,
    [dpnumber_ly] [int] NULL,
    [aim_price_tm] [decimal](12, 1) NULL,
    [sale_price] [decimal](12, 1) NULL,
    [sale_price_ntm] [decimal](12, 1) NULL,
    [aim_price_dcl] [int] NULL,
    [sale_price_ly] [decimal](12, 1) NULL,
    [grow] [int] NULL,
    [ddgrow] [int] NULL,
    [brand_id] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [StartDate] [datetime] NULL,
    [EndDate] [datetime] NULL,
    [InsertDate] [datetime] NULL,
    [a_cequence] [int] NULL,
     CONSTRAINT [PK_bykai_a_xs01_t_xs01] PRIMARY KEY CLUSTERED 
    (
    [ID] ASC
    )
    ON [PRIMARY]
    )