在我的大学笔记中,我目前正试图研究视图,但材料中没有任何地方显示何时可以更新,插入或删除简单视图的条件。我认为特权可以有很多与此有关的事情,似乎是常识,不允许视图中的数据被创建视图的人以外的任何人删除,但这不是常识,只是可以更新,插入或删除一个视图以及它的标准是什么。简单的数据库视图(更新,插入,删除)
我的例子中,我创建了一个名为EmployeeName
看法更是把
first_name
,
last_name
下一个新领域
Name
就像
所以
CREATE VIEW EmployeeName as
SELECT first_name + last_name "Names"
FROM Employees;
(不能完全肯定这句法任,但我认为它的右边)
可以在这个领域进行更新,插入或任何人谁有权访问这个观点?(没有权限)删除
对于不同的数据库系统,规则可能会有所不同。 –
就我个人而言,我绝不会通过视图来做到这一点。改用计算列。 – HLGEM
有一本关于这个问题的书,由CJ发表日期:http://shop.oreilly.com/product/0636920028437.do –