《SQL Server2005数据库应用技术》习题参考答案(3)

时间:2025-07-07

28.需要为SQL Server中的变量赋值时,可以用哪两种命令?

28.若要对变量赋值,可以使用SELECT语句或SET语句将一个不是NULL的值赋给已声明的变量。一个SELECT语句一次可以初始化多个局部变量;一个SET语句一次只能初始化一个局部变量。当用多个SET语句初始化多个变量时,为每个局部变量使用一个单独的SET语句。 语法格式如下: SELECT @变量名=表达式[, n] SET @变量名=表达式

29.在循环语句中,BREAK和CONTINUE语句分别起什么作用? 29. BREAK:无条件地退出WHILE循环。 CONTINUE:结束本次循环,进入下次循环,忽略CONTINUE后面的任何语句。 30.使用CASE表达式,判断当前月的天数。 30.

DECLARE @TS CHAR(5) SET @TS=CASE

WHEN Month(GETDATE()) IN (1,3,5,7,8,10,12) THEN '31天' WHEN Month(GETDATE()) IN (4,6,9,11) THEN '30天' WHEN Month(GETDATE())=2 THEN '28天' END PRINT @TS

31.视图与数据表有何区别?

31.数据表中存储基本数据,而视图中只存储查询定义,不存放数据。 32.视图有哪些优点?

32.简化操作、提高数据安全性 、屏蔽数据库的复杂性 、数据即时更新 。 33.创建视图的方法和注意事项有哪些? 33.创建视图的方法:(1)使用Management Studio。(2)使用Create View语句

注意事项有:

(1)只能在当前数据库中创建视图,在视图中最多只能引1024 列。 (2)不能在规则、默认值、触发器的定义中引用视图。 (3)不能在视图上创建索引;

(4)如果视图引用的表被删除,则当使用该视图时将返回一条错误信息;如果创建具有相同表的结构的新表来替代已删除的表,视图可以使用,否则必须重新创建视图。

(5)如果视图中某一列是函数、数学表达式、常量或来自多个表的列名相同,则必须为列定义名字。

(6)当通过视图查询数据时,SQL Server 不仅要检查视图引用的表是否存在,是否有效,而且还要验证对数据的修改是否违反了数据的完整性约束。 34.如何加密自己创建的视图的定义?

34.在Create View语句中使用“WITH ENCRYPTION”选项加密视图定义。 35.简述索引的优点和缺点。

35.优点:提高数据检索速度、保证数据记录的唯一性、加速表之间的连接。 缺点:创建索引要花费时间,花费磁盘空间,修改数据时需要更新索引。

36.简述索引的使用原则。

《SQL Server2005数据库应用技术》习题参考答案(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219