问题
单项选择题
(25)~(33)小题使用的数据表如下:
当前盘当前目录下有数据库:大奖赛.dbc,其中有数据库表“歌手dbf”、“评分.dbf”。
“歌手”表:
“评分”表:
假设temp. dbf数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将temp. dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)。在下划线处应该填写的SQL语句是( )。
USE 歌手
DO WHILE. NOT. EOF ()
______________
REPLACE 歌手 .最后得分 WITH a[2]
SKIP
ENDDO
答案
参考答案:B
解析: 根据题干可以看出,该程序首先将“歌手”表中当前记录的歌手号在temp表中的记录值存放在数组a中,然后再将其“最后得分”字段的值替换为数组中的值,所以该处应当填写如何将 temp表中相应记录值输出的数组a中的SQL语句。在SQL语句中,指定在数组中保存查询结果的子句为INTO ARRAY<数组名>,所以选择选项B。