如果学生表student是使用下面的SQL语句创建的: CREATE TABLE student(学号C(6)PRIMARY KEY NOT NULL,姓名C(8),性别C(2),年龄N(2) CHECK(年龄>15 AND年龄

admin2013-11-12  31

问题 如果学生表student是使用下面的SQL语句创建的:
    CREATE TABLE student(学号C(6)PRIMARY KEY NOT NULL,姓名C(8),性别C(2),年龄N(2)
    CHECK(年龄>15 AND年龄<30))
则下面的SQL语句中可以正确执行的是(    )。

选项 A、INSERT INTO student(学号,性别,年龄)VALUES(“0542”,“李雷”,“男”,17)
B、INSERT INTO student(学号,性别,年龄)VALUES(“李雷”,“男”,20)
C、INSERT INTO student(学号,性别,年龄)VALUES(“女”,25)
D、INSERT INTO student(学号,性别,年龄)VALUES(“0897”,“安宁”,“女”,30)

答案A

解析 由于“学号”是主关键字,不可以为窄,因此是必填字段,在用INSERT插入记录时,学号字段的值小可省略,另外在插入记录时,插入数据的个数必须和字段个数相等。
转载请注明原文地址:https://jikaoti.com/ti/EQT0FFFM
0

最新回复(0)