问题 单项选择题

在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法中错误的是( )。

A.可以定义一个新的基本表结构

B.可以定义表中的主关键字

C.可以定义表的域完整性、字段有效性规则等

D.对自由表,同样可以实现其完整性、有效性规则等信息的设置

答案

参考答案:D

解析:【解析】CREAT TABLE命令除了建立表的基本功能外,还包括满足实体完整性的主关键字(主索引)PRIMARY KEY、定义域完整性的CHECK约束及出错提示信息ERROR、定义默认值DEFAULT等,另外还有描述表之间联系的FOREIGN KEY和REFERENCES等。如果建立自由表(当前没有打开的数据库或使用了FREE),则很多选项在命令中不能使用,如NAME、CHECK、DEFAULT、FOREIGNKEY、PRIMARY KEY和REFERENCES等。

判断题
问答题