问题 单项选择题

在Visual FoxPro中,假设有一个名为RSDA的表,它的结构如表3所示。

表3 RSDA表的结构

字段名字段类型字段宽度与小数位备注
XMC8姓名
NLN3年龄
CSRQD8出生日期
JBGZN7.2基本工资
JJN7.2奖金
现在要为独立复合索引文件RS.CDX建立一个名为GZ的索引标识符,该索引标识符先按基本工资排列,如果基本工资相同,再按奖金升序排列,则以下正确的命令是______。

A.INDEX ON JBGZ+JJ TO GZ

B.INDEX ON JBGZ+JJ TAG GZ OF RS

C.INDEX ON STR(JBGZ,7,2)+STR(JJ,7,2)TAG GZ OF RS

D.INDEX ON STR(JBGZ,7,2)+STR(JJ,7,2)TAG GZ

答案

参考答案:C

解析:

[分析]: 给独立复合索引文件建立索引标识符,需要使用“OF文件名”子句来指定独立复合索引文件名。需注意的是,索引文件是按索引表达式的值来排序的,如果表达式值为“JBGZ+JJ”,其含义是按照JBGZ和JJ的和进行排列,不符合要求。要实现本题的功能,只能把JBGZ和JJ转换成字符串,再连接起来作为索引表达式。

单项选择题
综合题