首页 > 试题广场 >

若用如下的SQL语句创建了一个表SC,向SC表插入如下行时,

[单选题]
若用如下的SQL语句创建了一个表SC:
CREATE TABLE SC
(S# CHAR (6),
C# CHAR(3),
SCORE INTEGER CHECK(SCORE>0 AND SCORE<100),
NOTE CHAR(20)
PRIMARY KEY(S#,C#);
向SC表插入如下行时,(        )行不能被插入。
  • (‘201009’,‘111’,60,‘必修’)
  • (‘201006’,‘101’,30,NULL)
  • (‘201132’,‘101’,86,‘  ’)
  • (‘201139’,‘111’,120,‘  ’)
score 范围0-100, D项120了
发表于 2019-01-06 10:32:52 回复(0)
更多回答
超出了规定的范围
发表于 2017-06-10 16:34:57 回复(0)
在mysql里面
check即使超出了范围.一样可以执行不报错.
据说是.还未完善
实测:mysql5.7
发表于 2021-09-13 15:29:06 回复(0)
D 不符合用户自定义完整性
发表于 2021-06-19 15:44:18 回复(0)
D
编辑于 2024-02-27 18:06:17 回复(0)
120 不符合用户定义完整性 超出了0到100的范围
发表于 2022-11-10 16:10:53 回复(0)
超限
发表于 2022-04-10 04:55:20 回复(0)
超出了定义的范围
发表于 2020-10-10 21:43:20 回复(0)