首先為“order_d”表增加一個(gè)新字段:新單價(jià)(類型與原來的單價(jià)字段相同)。然后編寫滿足如下要求的程序:根據(jù)“order_m”表中的“訂單日期”字段的值確定“
首先為“order_d”表增加一個(gè)新字段:新單價(jià)(類型與原來的單價(jià)字段相同)。然后編寫滿足如下要求的程序:根據(jù)“order_m”表中的“訂單日期”字段的值確定“order_d”表的“新單價(jià)”字段的值,原則是:訂單日期為2007年的“新單價(jià)”字段的值為原單價(jià)的90%,訂單日期為2006年的“新單價(jià)”字段的值為原單價(jià)的110%(注意:在修改操作過程中不要改變“order_d”表記錄的順序)。將“order_d”表中的記錄存儲(chǔ)到“od_new”表中(表結(jié)構(gòu)與“order_d”表結(jié)構(gòu)完全相同)。最后將程序保存為“result.prg”,并執(zhí)行該程序。
接著再利用Visual FoxPro的“快速報(bào)表”功能建立一個(gè)簡單的報(bào)表,該報(bào)表內(nèi)容按順序含有“order_d”表的全部信息,將報(bào)表文件保存為“bbl”。
正確答案:【考點(diǎn)指引】本大題主要考查利用SQL命令對(duì)數(shù)據(jù)表結(jié)構(gòu)及數(shù)據(jù)進(jìn)行修改,同時(shí)考查了Visual FoxPro中“快速報(bào)表”的使用?!静僮鞑襟E】①在命令窗口中輸入命令:MODI COMM result(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:ALTER TABLE order_d ADD新單價(jià)N(10,2)UPDATE order_d SET新單價(jià)=單價(jià)*0.9 WHERE訂單編號(hào)IN(SELECT訂單編號(hào)FROM order_m WHERE YEAR(訂單日期)=2007)UP
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。