问题:
[单选,材料题] 假没temp.dbf数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将temp.dbf中歌手的“最后得分”填人“歌手”表对应歌手的“最后得分”字段中(假说已增加了该字段)。在下划线处应该填写的sqi。语句是( )。USE歌手
DO WHILE.NOT.EOF()
REPLACE歌手.最后得分wITH a[2]
SKIP
ENDⅨ)
第下面的题目使用的数据表如下:
当前目录下有数据库:大奖赛.dbc,其中有数据库表“歌手.dbf”、“评分.dbf”。
“歌手”表: “评分”表:
歌手号 | 姓名 | |||
1001 | 张三 | |||
2001 | 李四 | |||
3001 | 王五 | |||
4001 | 李六 | |||
歌手号 | 分数 | 评委号 | ||
1001 | 9.8 | 101 | ||
1001 | 9.6 | 102 | ||
1001 | 9.7 | 103 | ||
1001 | 9.8 | 104 | ||
为“歌手”表增加一个字段“最后得分”的SQL语句是( )。
A . SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号TOARRAY a
B . SEl,ECT*FROM temp WHERE temp.歌手号=歌手.歌手号INT()ARRAYa
C . SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号T()FILE a
D . SEl,ECT*FROM temp WHERE temp.歌手号=歌手.歌手号INTO FILE a
参考答案:B
参考解析:
B。【解析】从下划线的下一条语句中的a[2]可以看出:a是一个数组-所以要填写的SQL语句的查询去向应该是数组。