Sql server 如何在SQLServer2008中创建约束
我想创建约束orderDate必须小于deliveryDate?Sql server 如何在SQLServer2008中创建约束,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我想创建约束orderDate必须小于deliveryDate? 帮助我。假设表名为MyTable: ALTER TABLE [dbo].[MyTable] WITH CHECK ADD CONSTRAINT [CK_MyTable_date1] CHECK (orderDate <= deliveryDate) ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [CK_MyTable_date1] GO ALTER TABLE[dbo].[M
帮助我。假设表名为MyTable:
ALTER TABLE [dbo].[MyTable] WITH CHECK
ADD CONSTRAINT [CK_MyTable_date1] CHECK (orderDate <= deliveryDate)
ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [CK_MyTable_date1]
GO
ALTER TABLE[dbo].[MyTable]和CHECK
添加约束[CK_MyTable_date1]检查(orderDate假设表名为MyTable:
ALTER TABLE [dbo].[MyTable] WITH CHECK
ADD CONSTRAINT [CK_MyTable_date1] CHECK (orderDate <= deliveryDate)
ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [CK_MyTable_date1]
GO
ALTER TABLE[dbo].[MyTable]和CHECK
添加约束[CK_MyTable_date1]检查(orderDate假设表名为MyTable:
ALTER TABLE [dbo].[MyTable] WITH CHECK
ADD CONSTRAINT [CK_MyTable_date1] CHECK (orderDate <= deliveryDate)
ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [CK_MyTable_date1]
GO
ALTER TABLE[dbo].[MyTable]和CHECK
添加约束[CK_MyTable_date1]检查(orderDate假设表名为MyTable:
ALTER TABLE [dbo].[MyTable] WITH CHECK
ADD CONSTRAINT [CK_MyTable_date1] CHECK (orderDate <= deliveryDate)
ALTER TABLE [dbo].[MyTable] CHECK CONSTRAINT [CK_MyTable_date1]
GO
ALTER TABLE[dbo].[MyTable]和CHECK
添加约束[CK_MyTable_date1]检查(orderDate有两种方法
首先,在创建表时和创建后:
创建表时:
CREATE TABLE Price (
PriceID INT PRIMARY KEY IDENTITY (1,1),
OriginalPrice FLOAT NOT NULL,
CurrentPrice FLOAT NOT NULL,
Discount FLOAT,
ShippingCost FLOAT NOT NULL,
Tax FLOAT NOT NULL,
CHECK (CurrentPrice <= OriginalPrice));
ALTER TABLE Price ADD CHECK (CurrentPrice <= OriginalPrice);
--or
ALTER TABLE Price ADD CONSTRAINT CK_Price_Current_vs_Original
CHECK (CurrentPrice <= OriginalPrice);
创建价格表(
PriceID INT主键标识(1,1),
原始价格浮动不为空,
当前价格浮动不为空,
折扣浮动,
发货成本浮动不为空,
税负浮动不为空,
检查(CurrentPrice有两种方法
首先,在创建表时和创建后:
创建表时:
CREATE TABLE Price (
PriceID INT PRIMARY KEY IDENTITY (1,1),
OriginalPrice FLOAT NOT NULL,
CurrentPrice FLOAT NOT NULL,
Discount FLOAT,
ShippingCost FLOAT NOT NULL,
Tax FLOAT NOT NULL,
CHECK (CurrentPrice <= OriginalPrice));
ALTER TABLE Price ADD CHECK (CurrentPrice <= OriginalPrice);
--or
ALTER TABLE Price ADD CONSTRAINT CK_Price_Current_vs_Original
CHECK (CurrentPrice <= OriginalPrice);
创建价格表(
PriceID INT主键标识(1,1),
原始价格浮动不为空,
当前价格浮动不为空,
折扣浮动,
发货成本浮动不为空,
税负浮动不为空,
检查(CurrentPrice有两种方法
首先,在创建表时和创建后:
创建表时:
CREATE TABLE Price (
PriceID INT PRIMARY KEY IDENTITY (1,1),
OriginalPrice FLOAT NOT NULL,
CurrentPrice FLOAT NOT NULL,
Discount FLOAT,
ShippingCost FLOAT NOT NULL,
Tax FLOAT NOT NULL,
CHECK (CurrentPrice <= OriginalPrice));
ALTER TABLE Price ADD CHECK (CurrentPrice <= OriginalPrice);
--or
ALTER TABLE Price ADD CONSTRAINT CK_Price_Current_vs_Original
CHECK (CurrentPrice <= OriginalPrice);
创建价格表(
PriceID INT主键标识(1,1),
原始价格浮动不为空,
当前价格浮动不为空,
折扣浮动,
发货成本浮动不为空,
税负浮动不为空,
检查(CurrentPrice有两种方法
首先,在创建表时和创建后:
创建表时:
CREATE TABLE Price (
PriceID INT PRIMARY KEY IDENTITY (1,1),
OriginalPrice FLOAT NOT NULL,
CurrentPrice FLOAT NOT NULL,
Discount FLOAT,
ShippingCost FLOAT NOT NULL,
Tax FLOAT NOT NULL,
CHECK (CurrentPrice <= OriginalPrice));
ALTER TABLE Price ADD CHECK (CurrentPrice <= OriginalPrice);
--or
ALTER TABLE Price ADD CONSTRAINT CK_Price_Current_vs_Original
CHECK (CurrentPrice <= OriginalPrice);
创建价格表(
PriceID INT主键标识(1,1),
原始价格浮动不为空,
当前价格浮动不为空,
折扣浮动,
发货成本浮动不为空,
税负浮动不为空,
检查(CurrentPrice)您是否尝试过任何东西???首先自己尝试,如果您没有得到,然后问问题……ALTER TABLE YourTable ADD CONSTRAINT CK\u orderDate\u Before\u deliveryDate检查(orderDate
你试过什么吗???首先自己试一下,如果你没有得到,然后问问题……改变表格你的表格在发货日期检查之前添加约束CK\u orderDate\u(orderDate
你试过什么吗???首先自己试一下,如果你没有得到,然后问问题……改变表格你的表格在发货日期检查之前添加约束CK\u orderDate\u(orderDate
你试过什么吗???先自己试一下,如果你没有试过,然后问问题….改变表格你的表格在发货日期检查之前添加约束CK\u orderDate\u(orderDate