如何编写语句 修改Check约束?
CREATE TABLE [sale_Day_Details_200901]
(
[CompanyCD] [smallint] NOT NULL ,
[BrancheCD] [smallint] NOT NULL ,
[BusinessDate] [smalldatetime] NOT NULL ,
[CostPrice] [money] NULL ,
[SaleQty] [money] NULL ,
[SaleSum] [money] NULL ,
[SaleTaxoutSum] [money] NULL ,
[PosDiscountQty] [money] NULL ,
[PosDiscountSum] [money] NULL ,
[SysLossSum] [money] NULL ,
[CustomerAmount] [int] NULL ,
[YearMonth] [int] NOT NULL ,
[YearWeek] [int] NULL ,
[UpdateDateTime] [datetime] NULL ,
CONSTRAINT [PK_sale_Day_Details_200901] PRIMARY KEY CLUSTERED
(
[CompanyCD],
[BrancheCD],
[BusinessDate],
[YearMonth]
) WITH FILLFACTOR = 90 ON [PRIMARY] ,
CONSTRAINT [CK_sale_Day_Details_200901_YearMonth] CHECK ([YearMonth] = 200901)
) ON [PRIMARY]
GO
这是表结构,数据库中有这样的表很多个,我想通过编写语句,来更新上面的CHECK 约束,请高手指点,很急...
(
[CompanyCD] [smallint] NOT NULL ,
[BrancheCD] [smallint] NOT NULL ,
[BusinessDate] [smalldatetime] NOT NULL ,
[CostPrice] [money] NULL ,
[SaleQty] [money] NULL ,
[SaleSum] [money] NULL ,
[SaleTaxoutSum] [money] NULL ,
[PosDiscountQty] [money] NULL ,
[PosDiscountSum] [money] NULL ,
[SysLossSum] [money] NULL ,
[CustomerAmount] [int] NULL ,
[YearMonth] [int] NOT NULL ,
[YearWeek] [int] NULL ,
[UpdateDateTime] [datetime] NULL ,
CONSTRAINT [PK_sale_Day_Details_200901] PRIMARY KEY CLUSTERED
(
[CompanyCD],
[BrancheCD],
[BusinessDate],
[YearMonth]
) WITH FILLFACTOR = 90 ON [PRIMARY] ,
CONSTRAINT [CK_sale_Day_Details_200901_YearMonth] CHECK ([YearMonth] = 200901)
) ON [PRIMARY]
GO
这是表结构,数据库中有这样的表很多个,我想通过编写语句,来更新上面的CHECK 约束,请高手指点,很急...
...全文


疑难问题
