创建S表时,SNo使用CHAR(5)并且唯一,SName使用CHAR(30),Status使用CHAR(8),City使用CHAR(20)。请在

15 查阅

创建S表时,SNo使用CHAR(5)并且唯一,SName使用CHAR(30),Status使用CHAR(8),City使用CHAR(20)。请在下列用于创建表S的SQL语句空缺处填入正确的内容。

CREATE TABLE S(SNo CHAR(5),

SName CHAR(30),

Status CHAR(8),

City CHAR(20),

______;

参考答案:

PRIMARYKEY SnoPRIMARYKEY Sno 解析:创建表时往往需要声明主键、外键、非空、唯一等完整性约束条件,表S中,SNo是主键,声明主键有两种实现手法:PRIMARY KEY(SNO),或者NOT NULL、UNIQUE,不同的是NOT NULL是列级约束,必须在列名之后声明,而PRIMARY KEY是表级约束。创建表的完整SQL语句如下: CREATE TABLE表名>(列名>数据类型>[列级完整性约束条件] [,列名>数据类型>[YON完整性约束条件]]… [,表级完整性约束条件

软考中级