你是一家電力公司的數(shù)據(jù)庫(kù)開(kāi)發(fā)者。當(dāng)客戶在約定的時(shí)間之前的費(fèi)用沒(méi)有全部交納,這費(fèi)用將以每天增加1%直到交納完。公司需要一個(gè)跟蹤overdue的錢(qián)數(shù)。你要?jiǎng)?chuàng)建一個(gè)存儲(chǔ)過(guò)程來(lái)更新平衡和報(bào)告overdue的錢(qián)數(shù)。這個(gè)存儲(chǔ)過(guò)程顯示如下:
每次存儲(chǔ)過(guò)程沒(méi)有錯(cuò)誤能運(yùn)行,它報(bào)告0的overdue。然而,你的overdue的平衡是因?yàn)楸辉摯鎯?chǔ)過(guò)程更新了。你該怎么做來(lái)糾正這個(gè)問(wèn)題?()
A.把該存儲(chǔ)過(guò)程的第12-17行改為下面的語(yǔ)句:Return@@ROWCOUNT
B.把該存儲(chǔ)過(guò)程的第5-6行改為下面的語(yǔ)句:DECLARE@countint把該存儲(chǔ)過(guò)程的第12-17行改為下面的語(yǔ)句:SET@Count=@@ROWCOUNTIf@@ERROR=0Return@CountElseReturn–1
C.把該存儲(chǔ)過(guò)程的第5行改為下面的語(yǔ)句:DECLARE@Errint,@Countint把該存儲(chǔ)過(guò)程的第12-17行改為下面的語(yǔ)句:SELECT@Err=@@ERROR,@Count=@@ROWCOUNTIF@Err=0Return@CountElseReturn@Err
D.把該存儲(chǔ)過(guò)程的第5行改為下面的語(yǔ)句:Return@@Error