4.7 课后习题与练习
一、填充题
1. 常见的数据类型有______、_______、_______等。
答案:整数和浮点型,字符串类型,日期时间类型
2. 如果一个数据表表名使用______符号作为前缀,表示该表是一个全局临时表;如果一个数据表表名以______符号作为前缀,表示该表是一个局部临时表。
答案:##,#
3. 删除数据表TEST语句是__________________。
答案:DROP TABLE test。
4. 用户可以在任何数据库中创建临时数据表,但是这些临时数据表只能保存在_____数据库之中。
答案:tempdb
二、选择题
1. 下面关于数据表的描述正确的是_______。
A. 在SQL Server中,一个数据库中可以有重名的表
B. 在SQL Server中,一个数据库中不能有重名的表
C. 在SQL Server中,表的名称可以以数字来命名
D. 以上说法都不对
答案:B
2. 下面关于创建数据表的描述正确的是_______。
A. 使用CREATE语句可以创建不带字段的空表
B. 在创建表时,可以设置表中字段为自动增长字段
C. 在创建表时,数据表中的字段名可以重复
D. 以上都对
答案:B
3. 下面关于修改数据表的描述正确的是_______。
A. 可以修改表中字段的数据类型
B. 可以修改表中字段的名称
C. 可以修改表的名称
D. 以上描述都对
答案:D
4. 删除自定义数据类型usertype,可以使用的语句为_______。
A. drop datatype usertype;
B. sp_droptype usertype;
C. remove type usertype;
D. delete datatype usertype;
答案:B
5. 如果想要查询数据表的全部信息,可以使用________来查询。
A. 系统存储过程sp_help
B. 系统表sys.objects
C. 使用information_schema.columns
D. 系统存储过程sp_helpdb
答案:A
三、简答题
1. 如何给数据表进行重命名?
2. 简述使用sp_help查询表信息的过程。
3. 如何在其他文件组上创建数据表?