1.请将下面创建消费关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码以及消费金额大于零的约束。 CREATE TABLE 消费 ( 流水号 CHAR(12) (1) ,会员手机号 CHAR(11),项目名称 CHAR(8),消费金额 NUMBER (2) ,消费日期 DATE, (3) , (4) );
时间: 2024-04-03 10:35:25 浏览: 69
1. 表示主码的代码是 PRIMARY KEY (流水号)。
2. 表示外码的代码是 FOREIGN KEY (会员手机号) REFERENCES 会员 (手机号)。
3. 消费日期的约束代码是 CHECK (消费日期 >= '1900-01-01')。
4. 消费金额大于零的约束代码是 CHECK (消费金额 > 0)。
最终的完整SQL语句如下所示:
CREATE TABLE 消费 (
流水号 CHAR(12) PRIMARY KEY,
会员手机号 CHAR(11) REFERENCES 会员(手机号),
项目名称 CHAR(8),
消费金额 NUMBER CHECK (消费金额 > 0),
消费日期 DATE CHECK (消费日期 >= '1900-01-01')
);
阅读全文