简述SQL中对视图进行插入操作,必须具备的条件

2024年11月19日 08:25
有3个网友回答
网友(1):

视图必须来源于一判枝个表,
一般行子集视图都没问题(行子集视图就是视图数据只是过滤了基表的某些行)
如果是列子集视图,那么视图中应该包括基本的关键列,例如主键, NOT NULL的列等

如果是多橡埋表掘如敏视图,或列子集视图(不满足我上面写的条件的), 你可以用INSTEAD OF INSERT触发器来实现

网友(2):

该视冲毁图只能是由单个表通过选择或投影导出码判裂,并且该视图导出的时候要有with check opion的迟闭定义语句

网友(3):

视图中的数据只能来自一个表
视图中必须包含来源表的关键字段