我想S_order_no
在表中添加一个Sales_order
具有第一个字母必须以 开头的约束的列0
。因此,如果我们尝试写除第一个字母以外的其他字母,0
则会引发错误。可能吗?。如果是,请举例说明。
问问题
2263 次
2 回答
0
CREATE TABLE Sales_order(
S_order_no varchar(6) primary key check(S_order_no Like 'O%'),
S_order_date Date,
);
于 2020-07-25T18:29:30.780 回答
-1
你可以试试:
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Sales_order(
S_order_no varchar(6) primary key,
S_order_date Date,
CONSTRAINT CHK_order_no CHECK (left(S_order_no, 1) = '0')
);
于 2017-04-09T06:23:48.747 回答