假設(shè)temp.dbf數(shù)據(jù)表中有兩個字段“歌手號’’和“最后得分”,下面程序段的功能是:將temp.dbf
假設(shè)temp.dbf數(shù)據(jù)表中有兩個字段“歌手號’’和“最后得分”,下面程序段的功能是:將temp.dbf中歌手的“最后得分”填入“歌手”表對應歌手的“最后得分”字段中(假設(shè)已增加了該字段),在下劃線處應該填寫的SQL語句是( )。
USE歌手
DOWHILE.NOT.EOF()
REPLACE歌手.最后得分WITHa[2]
SKIP
ENDDO
A)SELECT﹡FROMtempWHEREtemp.歌手號=歌手.歌手號TOARRAYa
B)SELECT﹡FROMtempWHEREtemp.歌手號=歌手.歌手號INTOARRAYa
C)SELECT﹡FROMtempWHEREtemp.歌手號=歌手.歌手號TOFILEa
D)SELECT﹡FROMtempWHEREtemp.歌手號=歌手.歌手號INTOFILEa
正確答案:B選項A)的命令格式錯誤,將查詢結(jié)果保存在數(shù)組里應該是:INTOARRAY短語。由程序語句“REPLACE歌手最后得分WITHa[2]”中的“a[2]”可以看出a是一個數(shù)組名,a[2]指的是數(shù)組a中的第2個元素,所以填寫的SQL語句中一定用到了數(shù)組a。而選項C)和選項D)中,足將查詢結(jié)果保存在文本文件中,故可以排除。程序的功能是:在歌手表中,從第一條記錄開始,在temp表中找到與該記錄的歌手號相同的記錄,并把記錄的所有字段保存在數(shù)組a中,由于temp表中只有“歌手號”和“最后得分”兩個字段,所以數(shù)組a中有
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。