建立一个“职员”表,表中有5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值唯一,并且不能为空值。建立该表的SQL语句可以是______。

admin2013-05-15  27

问题 建立一个“职员”表,表中有5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值唯一,并且不能为空值。建立该表的SQL语句可以是______。

选项 A、CREATE TABLE 职员(职员号 CHAR(6),姓名CHAR(8),;       性别CHAR(2),年龄INT(4),部门CHAR(12))
B、CREATE TABLE职员(职员号CHAR(6)NULL,姓名CHAR(8),;       性别CHAR(2),年龄INT(4),部门CHAR(12))
C、CREATE TABLE 职员(职员号CHAR(6)NOT NULL UNIQUE,;       姓名CHAR(8),性别CHAR(2),年龄INT(4),部门CHAR(12))
D、CREATE TABLE职员(职员号CHAR(6)UNIQUE,姓名CHAR(8),:       性别CHAR(2),年龄INT(4),部门CHAR(12))

答案4

解析 SQL支持空值,空值是不知道或不确定的值。NOT NULL表示不允许有空值,UNIQUE表示属性的值唯一。所以,选项C建立的表符合题目要求。
转载请注明原文地址:https://kaotiyun.com/show/HEop777K
0

最新回复(0)