单选题
下列关于SQL对表的定义的说法中,不正确的选项是( )。
A、
利用CREATE TABLE可以定义一个新的数据表结构
B、
SQL的表定义语句定义自由表的域完整性、字段有效性规则等
C、
SQL定义语句对数据库表实现其完整性、有效性规则等信息的设置
D、
SQL定义语句可以创建数据库表的主索引
【正确答案】
B
【答案解析】
解析:在SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性的约束、字段有效性规则等,但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。
提交答案
关闭