试题详情
单项选择题 你是一家电力公司的数据库开发者。当客户在约定的时间之前的费用没有全部交纳,这费用将以每天增加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

  • D
  • 关注下方微信公众号,在线模考后查看

热门试题