Oracle创建视图,赋予用户权限
-- 创建一个简单的视图,展示employees表中的employee_id和name字段
CREATE OR REPLACE VIEW simple_employee_view AS
SELECT employee_id, name
FROM employees;
-- 授权用户scott可以对simple_employee_view视图进行查询(SELECT)和插入(INSERT)操作
GRANT SELECT, INSERT ON simple_employee_view TO scott;
-- 撤销用户scott对simple_employee_view视图的插入(INSERT)权限
REVOKE INSERT ON simple_employee_view FROM scott;
这个例子展示了如何创建一个简单的视图,并且如何给特定用户授予对该视图的特定权限。同时,还展示了如何撤销用户的权限。这些操作都是数据库管理和维护中常见的任务。
评论已关闭