用SQL语言定义基本表时,下列()类型必需定义长度。
A. varchar
B. text
C. int
D. float
学生表S(S#,SN,SEX,AGE,DEPT)、课程表C(C#,CN)和学生选课表SC(S#,C#,GRADE),其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩(为tinyint类型)。检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是()。
A. SELECTS.SN,SC.C
B. ,SC.GRADEFROMSWHERES.S
C. =SC.S
D. SELECTS.SN,SC.C
E. ,SC.GRADEFROMSCWHERES.S
F. =SC.GRADE
G. SELECTS.SN,SC.C
H. ,SC.GRADEFROMSJOINSCONS.S
I. =SC.S
J. SELECTS.SN,SC.C
K. ,SC.GRADEFROMS,SC
假设GRADE是某关系中的一个属性,其值可以为NULL。在SQL中,下列涉及空值的操作,不正确的是( )。
A. GRADE IS NULL
B. GRADE=NULL
C. GRADE IS NOT NULL
D. NOT (GRADE IS NULL)
若用SQL语句创建一个student表:CREATE TABLE student ( NO Char(4) NOT NULL, NAME Char(8) NOT NULL, SEX Char(2), AGE tinyint )。可以插入到student表中的是( )。
A. (’1031’,’曾华’,’男’,’23’)
B. (’1031’,’曾华’,NULL,NULL)
C. (NULL,’曾华’,’男’,’23’)
D. (’1031’,NULL,’男’,23)