• 假设temp.dbf数据表中有两个字段“歌手号’’和“最后得分”,下面程序段的功能是:将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段),在下划线处应该填写的SQL语句是( )。
    USE歌手
    DOWHILE.NOT.EOF()
    REPLACE歌手.最后得分WITHa
    SKIP
    ENDDO
    A)SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号TOARRAYa
    B)SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号INTOARRAYa
    C)SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号TOFILEa
    D)SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号INTOFILEa

    正确答案:B选项A)的命令格式错误,将查询结果保存在数组里应该是:INTOARRAY短语。由程序语句“REPLACE歌手最后得分WITHa”中的“a”可以看出a是一个数组名,a指的是数组a中的第2个元素,所以填写的SQL语句中一定用到了数组a。而选项C)和选项D)中,足将查询结果保存在文本文件中,故可以排除。程序的功能是:在歌手表中,从第一条记录开始,在temp表中找到与该记录的歌手号相同的记录,并把记录的所有字段保存在数组a中,由于temp表中只有“歌手号”和“最后得分”两个字段,所以数组a中有
  • 2021年07月12日 20时54分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网