现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。
A若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。
B若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。
CUser表中的salary(薪水)值必须在1000元以上。
D若User表的email列允许为空,则向user表中插入数据时,可以不输入email值。
正确答案
答案解析
相似试题
(多选题)
假定有一个用户表,表中包含字段:userid(int)、username(varchar)、password(varchar)、等,该表需要设置主键,以下说法正确的是()。
(单选题)
假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是()。
(单选题)
假定有一个用户表,表中包含字段:UserId(int)、UserName(varchar)、PassWord(varchar)等,该表需要设置主键,以下说法最恰当的是()。
(多选题)
有一用户表,表中字段为:用户ID(userid(int))、用户名(username(varchar))、用户密码(password(varchar)),该表需要设置主键,以下说法正确的是()
(填空题)
设USER表含有工号(GH,C,4)和奖金(JJ,N,4)等字段,其数据如下: 针对该USER表,执行下列查询命令: 则查询得到的记录数为()个。
(简答题)
设表user_info有字段user_id(字符型),user_name(字符型),user_dep(整型);表dep有字段dep_id(整型),dep_name(字符型);请写出SQL语句,求user_id为”liping”的人的姓名(user_name)和所在部门名称(dep_name)。
(单选题)
现有表Employee,字段:id(int)、firstname(varchar)、lastname(varchar);以下sql语句错误的是()
(单选题)
现有一个“员工”表,其中一个字段是员工的身份证号码,我们不希望此字段包含空值,如果用户输入数据时没有为此字段指定值,则希望为此字段自动填入“UNKNOWN”,应该如何实现()
(多选题)
现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()