SQL Server 入门很轻松(微课超值版)
上QQ阅读APP看书,第一时间看更新

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. 如何在其他文件组上创建数据表?