定义两个字段的check约束.txt

来自「SQL语言常用的一些命令各代码」· 文本 代码 · 共 21 行

TXT
21
字号
/*一个条件*/

CREATE TABLE P1
( 
 PNO NUMERIC NOT NULL,

 PNAME TEXT NOT NULL, 

 COLOR CHAR(2) NOT NULL, 

 WEIGHT INT
)




alter table P1 add CONSTRAINT  C4 CHECK(WEIGHT<case when COLOR ='红' then 50 end)




/*两个条件*/
color='红'时,weight<50并且pno=2n+1(奇数)

CREATE TABLE P1

( 
 PNO int NOT NULL,

 PNAME TEXT NOT NULL, 

 COLOR CHAR(2) NOT NULL, 

 WEIGHT INT,
 
constraint c4
check(weight<case when color='红'then 50 end and  pno%2=case when color='红' then 1 end)
)


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?