26. SQL Server 2008支持多种数据库备份类型和还原方式。下列关于数据库备份和恢复的说法,错误的是______。
A.完整数据库备份将备份特定数据库中的所有数据和相关日志
B.差异数据库备份是备份从最近的差异备份之后数据库的全部变化内容
C.在还原数据库时可以将数据库从一个SQL Server实例移动到其他SQL Server实例
D.事务日志备份仅能用于完整恢复模式和大容量日志恢复模式
A B C D
B
[解析] 差异数据库备份是备份从最近的完整备份之后数据库的全部变化内容。故答案为B项。
27. 设在SQL Server 2008某数据库中有销售表(商品号,销售时间,销售数量,销售价格),其中商品号的类型为char(6),销售价格的类型为int。现要定义统计指定商品销售总价的标量函数。有下列定义该标量函数的语句: Ⅰ.Create FUNCTION db0.GetTotal(@GoodID char(6)) Returns int AS BEGIN Return(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID) END Ⅱ.Create FUNCTION db0.GetTotal(@GoodID char(6)) Returns int AS BEGIN Returns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID) END Ⅲ.Create FUNCTION db0.GetTotal(@GoodID chat(6)) Returns int BEGIN Return(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID) END Ⅳ.Create FUNCTION db0.GetTotal(@GoodID char(6)) Returns int Returns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID) 上述语句中,正确的是______。
A.仅Ⅰ和Ⅱ
B.仅Ⅲ和Ⅳ
C.仅Ⅱ和Ⅳ
D.仅Ⅰ和Ⅲ
A B C D
D
[解析] 标量函数返回一个确定类型的标量值。函数体语句定义在BEGIN-END语句内,其中包含了可以返回值的Transact-SQL命令。 创建标量函数的语法如下: CREATE FUNCTION[owner name.]function_name ([{@parameter_name[AS][type_schema_name.]parameter_data_type [=default]} [, …n] ) RETURNS return_data_type [AS] BEGIN function_body RETURN scalar_expression END [;]
44. 在SQL server 2008中,master是一个非常重要的系统数据库,如果master损坏将会对系统造成严重后果,因此系统管理员应该对master进行备份。SQL Server 2008对数据库提供的备份有: Ⅰ.完整备份 Ⅱ.差异备份 Ⅲ.日志备份 以上备份方法中能够应用在master数据库上的是_____。