你是出口產品到全世界的運動商品公司的數據庫開發(fā)者。公司存儲它的銷售信息于sales數據庫??蛻裘执鎯υ谶@個數據庫的customers的表格里。用于創(chuàng)建這個表格的腳本顯示如下: 通常每個國家只有一或二個客戶。然而,一些國家有多達20個客戶銷售部門。要對準能超過10個客戶的國家做廣告。你要為銷售部門創(chuàng)建這些國家的清單。你將使用哪個腳本?()
A. B. C. D.
你是一家在線電子公司的數據庫開發(fā)者。該公司的產品目錄保存在products表中。在正常的生意期間,products表頻繁的被訪問。針對products表的修改被寫入pendingproductupdate表。這些表格顯示如下: 在營業(yè)時間后將使用pendingproductupdate表來更新products表。這個數據庫服務器運行的是sqlserver 2005/2008和放置到9.0兼容性模型。你要創(chuàng)建一個腳本來更新products表。你將選擇下面哪個腳本?()
你是一家電力公司的數據庫開發(fā)者。當客戶在約定的時間之前的費用沒有全部交納,這費用將以每天增加1%直到交納完。公司需要一個跟蹤overdue的錢數。你要創(chuàng)建一個存儲過程來更新平衡和報告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