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

2024-11-19 08:25:22
推荐回答(3个)
回答1:

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

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

回答2:

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

回答3:

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