首页 > 试题广场 >

阅读下面的一系列SQL语句:

[单选题]

阅读下面的一系列SQL语句:

create table table1(column1 int)

insert into table1 values(91)

create view view1 as select * from table1 where column1<=100 with check option

insert into view1 values(95)

insert into view1 values(110)

insert into table1 values(101)

按顺序执行完上面这六条SQL语句之后,运行select  count(*) from table1的值是?

  • 1
  • 2
  • 3
  • 4
第一条和最后一条插入是对基本表的直接操作,可以插入。第二条和第三条是对视图的操作,需要满足with check option条件 ,110不满足,不能插入。所以是3。
发表于 2017-08-24 11:14:32 回复(0)
粗心了,最后一条语句也看成是在视图上操作了
发表于 2018-09-09 11:09:17 回复(0)
With check option约束,大于100的无法插入
发表于 2017-05-28 21:49:59 回复(0)
向视图中插入数据,表格的数据也会增加吗?
发表于 2018-08-30 14:34:52 回复(2)
110那个插不进去
发表于 2018-08-23 09:09:27 回复(0)