单项选择题
你是一家电力公司的数据库开发者。当客户在约定的时间之前的费用没有全部交纳,这费用将以每天增加1%直到交纳完。公司需要一个跟踪overdue的钱数。你要创建一个存储过程来更新平衡和报告overdue的钱数。这个存储过程显示如下:
每次存储过程没有错误能运行,它报告0的overdue。然而,你的overdue的平衡是因为被该存储过程更新了。你该怎么做来纠正这个问题?()
A.把该存储过程的第12-17行改为下面的语句:Return@@ROWCOUNT
B.把该存储过程的第5-6行改为下面的语句:DECLARE@countint把该存储过程的第12-17行改为下面的语句:SET@Count=@@ROWCOUNTIf@@ERROR=0Return@CountElseReturn–1
C.把该存储过程的第5行改为下面的语句:DECLARE@Errint,@Countint把该存储过程的第12-17行改为下面的语句:SELECT@Err=@@ERROR,@Count=@@ROWCOUNTIF@Err=0Return@CountElseReturn@Err
D.把该存储过程的第5行改为下面的语句:Return@@Error
相关考题
-
单项选择题
你是一个提供商议服务的公司的数据库开发者。公司将其员工信息储存于表Employee。创建Employee表的语句如下: 该表里的EmpType列用来识别员工为主管、管理阶层或顾问。你要让管理阶层的员工只能添加、修改、删除非主管职员的信息。你该怎么做?()
A.创建一个视图,包含WITH ENCRYPTION选项
B.创建一个视图,包含WITH CHECKOPTION选项
C.创建一个视图,包含SCHEMABINDING选项
D.创建一个视图,其中再建一个索引
E.创建一个用户自定义函数返回一个包含非主管职员的表。 -
单项选择题
你是一个网上定票数据库开发者。每一单独事件的可用票有500或更多。大部分的申请用户在购买票之前可查阅到的不多于50张。然而,须让用户看到整个可用票的清单。一旦用户定了票,票据清单须被更新以反映那些被定走了的票。用户才可以从清单里头选票、购票。你要让用户查阅并购买可用票。你该怎么做?()
A.使用可移动静态光标去检索票据清单使用光标定位升级购票
B.使用可移动自动光标去检索票据清单使用光标定位升级购票
C.使用存储过程检索票据清单再用存储过程购票
D.使用用户定义函数检索票据清单再用存储过程购票 -
单项选择题
你是Contoso,Ltd的数据库开发者。公司有一数据库HumanResources存储着所有员工及办公室位置信息。该库也存储着潜在员工及办公室的位置信息。包含这些信息的表如下所示: 当前员工都分配有一个位置,当前位置都安排有一或多个员工。潜在员工则还没分配位置,潜在位置也都还未安排员工。你要创建一个报告显示所有当前及潜在的员工和办公室位置。你需列出已分配每一员工的当前及潜在位置。潜在员工应列在一起。你该选哪个语句?()
A.
B.
C.
D.
