第 4 章 T-SQL 语言基础
一、简答或填空题
1. SQL 语言完成数据定义、数据操纵、数据控制的核心功能用了哪些动词?
数 据 查 询 SELECT 数 据 定 义 CREATE DROP ALTER 数 据 操 纵 INSERT UPDATE
DELETE 数据控制 GRANT REVOKE 个人收集整理 勿做商业用途
2. 在 SQL Sever 2000 中关键字的含义是什么?
系统固定写法,语言规范
3. 简要说明标识符的含义?
标识符用于 SQL SERVER 中的服务器、数据库、数据库对象、变量等。标识符分为常规标
识符和分隔标识符。 个人收集整理 勿做商业用途
4. 标识符首字符必须为(a~z 或 A~Z )、(# ) 、( _ )、( @ )以及来自其他语言的字母字符)这四
种字符之一。 个人收集整理 勿做商业用途
5. 判断 23,198 是否为 tinyint 类型数据?(是 )
6. 判断-56,425 是否为 tinyint 类型数据?( 不是)
7. 判断-136,597 是否为 smallint 类型数据?(不是 )
8. 判断 48961 是否为 smallint 类型数据?( 不是)
9. 国际标准 Unicode 采用(双)字节编码统一表示世界上的主要文字。
10. 浮点数据类型采用(科学技术 )法存储十进制小数,包括(real)和(float)数据类型。
11. 在浮点数据类型 decimal(7,3)中 7 的含义是什么?,3 的含义是什么?
7 是定点精度,3 是小数位数
使用浮点数据类型 decimal(7,3)保存数据 456.7891,能够保存它的(3 )位小数?
在查询分析器运行以下程序,结果为(456.789 )。
declare @a decimal(7,3)
set @a=456.7891
print @a
12. 用 char(100)类型存放字符串 abcde,使用了(100)个字节。
13. 用 Varchar(100)类型存放字符串 abcde,使用了( 5)个字节。
14. 用 char(10)类型能存放字符串 hello world 前(hello worl )个字符。
在查询分析器运行以下程序:
declare @str1 char(10)
set @str1='hello world'
print @str1
注:单引号不属于字符串的一部分,只是表示字符串的开始和结束。
15. 用 char(10)类型能存放字符串 河北经贸大学 前(河北经贸大 5)个汉字。
在查询分析器运行以下程序:
declare @str2 char(10)
set @str2='河北经贸大学'
print @str2
1 / 4