我正在研究 sql 中的视图并且有些困惑并且有以下查询:
我有一个表“项目”,需要在其中插入数据。我使用两种方式,一种没有视图,另一种使用视图。
CREATE VIEW vw_item
SELECT * FROM item
通过视图插入:
INSERT INTO vw_item values(...)
通过表格插入:
INSERT INTO item values(...)
查询1和2有什么区别?也就是说,直接插入到表中并使用视图插入到表中。
CHECK OPTION
仅当我们在创建视图时使用时,插入是否有区别?