SQL如何限制视图乱更新或删除数据

 时间:2026-02-16 04:39:43

1、一般视图我们是通过基本表创建的,例如下图。

SQL如何限制视图乱更新或删除数据

2、但是这么写代码是有存在问题的。

SQL如何限制视图乱更新或删除数据

3、例如在更新的时候,我们如果输入非计算机的学生同样能够成功执行。

SQL如何限制视图乱更新或删除数据

4、这是非常不允许的,因为这样会通过计算机视图更改其他系别的信息,在逻辑上是不对的。

SQL如何限制视图乱更新或删除数据

5、这时候,我们就可以加上【With Check Option】对视图控制。

SQL如何限制视图乱更新或删除数据

6、同样的代码,我们进行更新删除等操作就无法执行了。

SQL如何限制视图乱更新或删除数据

  • 创建视图的sql语句
  • 解决SQL数据库错误:目录查找失败,操作系统错误
  • 怎么判断一二三范式
  • 提示:"create view必须是批处理中仅有的语句"
  • 数据库中主键、主码、主属性、关键字、候选关键字、码的区别
  • 热门搜索
    ignore什么意思 什么英雄克制劫 补偿器的作用 燕窝有什么功能 什么是行政许可 小学生作文运动会 联排别墅什么意思 鲍鱼的功效与作用及营养 榴莲的功效与作用 议论文开头的作用