你是一個投資經紀公司的數據庫開發(fā)者.公司有一個stocks數據庫,包含currentprice和pastprice表.投資股票當前的價格被儲存在currentprice表.先前的股票價格被儲存在pastprice表.這些表如下所示:
currentprice表中的所有行在營業(yè)日結束時被更新,即使股票價格自從上一次更新以來沒有改變(也要更新).如果股票價格從上一次更新以來已經改變,那么必須在pastprice表中插入一行.你必須為數據庫設計一個方法自動執(zhí)行這個動作.你該怎么辦?()
A.在currentprice表中創(chuàng)建一個after觸發(fā)器,用來比較在inserted和deleted表中stockprice列的值.如果值不一樣,那么觸發(fā)器將插入一行到pastprice表中.
B.在currentprice表中創(chuàng)建一個after觸發(fā)器,用來比較在inserted和CurrentPrice表中stockprice列的值。如果值不一樣,那么觸發(fā)器將插入一行到pastprice表中.
C.在CurrentPrice表上創(chuàng)建一個級聯更新約束來更新PastPrice表中的行。
D.創(chuàng)建一個存儲過程用來比較表CurrentPrice上StockPrice字段的新舊值。如果值不一樣,那么過程將插入一行到pastprice表中.