选择
1.下面那个关键字在语句中表示所有的列?()
- A.*
- B.all
- C.desc
- d.distinct
2.Transact—SQL 支持的程序结构语句中的一种为 ()。
- A. begin...end
- B. if...then...else
- C. do case
- D. do while
3.创建存储过程的命令为 ()。
- A. create view
- B. create index
- C. create procedure
- D. create function
4.判断“成绩”是否在0-100之间的约束时()。
- A.default
- B.constrain
- C.range
- D.check
5.如果将某一列设置为表的主键,则在表中此列的值()。
- A. 可以出现重复值
- B. 允许为空值
- C. 不允许为空值,也不能出现重复值
- D. 不允许为空值,但允许列值重复
判断下列语法是否则正确
1.select cno,avg(grade) from sc group by cno where avg(grade) > 5 ( )
2.select sname from student where sname = '刘%' ()
3.create procedure proc1 as select * from student ()
4.create view view1 as select * from student ( )
5.update student set sname = 刘大能 where sname = 刘能 ( )
SQL命令
设有student表
student(sno,sname,sex,sage,sdept)
1.向student表中添加约束,限定sex列的数据只能有"男"或”女“
2.向student表中添加约束,使sage列的默认值为18