第三章 SQL练习题(3.12)
发布时间
阅读量:
阅读量
3.12使用大学模式,用SQL写出如下查询。
a.创建一门课程"CS-001",其名称为"Weekly Seminar",学分为0.
insert into course values('CS-001', 'Weekly Seminar', NULL, 0);
操作未成功执行,具体原因列举如下:
ERROR: new row for relation "course" violates check constraint "course_credits_check"
DETAIL: Failing row contains (CS-001, Weekly Seminar, null, 0).
SQL state: 23514
出现此问题的原因在于未遵循字段校验规范,这主要体现在创建course关联时,对credits学分这一参数设置了约束条件,规定其数值必须高于零。
create table course
(course_id varchar(8),
title varchar(50),
dept_name varchar(20),
credi
全部评论 (0)
还没有任何评论哟~
