首页 > 试题广场 >

若用如下的 SQL 语句创建了一个表 S

[单选题]
若用如下的 SQL 语句创建了一个表 S
CREATE TABLE S(S# CHAR(6) NOT NULL,
SNAME CHAR(8) NOT NULL,
SEX CHAR(2),
AGE INTEGER)
今向 S 表插入如下行时,哪一行可以被插入( )。
  • ('991001','李明芳',女,'23')
  • ('990746','张为',NULL,NULL)
  • (NULL,'陈道一','男',32)
  • ('992345',NULL,'女',25)
A 选项('991001','李明芳','女',23)
这样才正确
发表于 2017-12-02 17:52:49 回复(0)
第一,二个数据不为空,所以c和d错误,一个中午字符占4个字节,第二数据又只有8个字节a选项第二数据有三个中文字符占12字节,字符所以a错误
发表于 2017-09-20 23:38:01 回复(5)