我如何向像PostgreSQL这样的用户授予默认权限
ALTER DEFAULT PRIVILEGES IN SCHEMA myschema GRANT SELECT ON TABLES TO PUBLIC;
我想在每次创建新表时向用户授予select,insert,update,delete,但是在Oracle 11g中 .
如果我是你,我会创建一个角色并将其分配给您的用户 .
然后,每次创建表时,都会向该角色添加一个授权 .
例如 .
create role sample_role; grant sample_role to example_schema; create table new_table (col1 number, col2 varchar2(10)); grant select, insert, delete, update on new_table to sample_role;
然后 example_schema 用户(以及分配给该角色的任何其他用户)将自动能够在新表上进行选择,插入,更新或删除 .
example_schema
1 回答
如果我是你,我会创建一个角色并将其分配给您的用户 .
然后,每次创建表时,都会向该角色添加一个授权 .
例如 .
然后
example_schema
用户(以及分配给该角色的任何其他用户)将自动能够在新表上进行选择,插入,更新或删除 .