oracle数据库怎么授予用户修改表某一列的权限?

2025-03-22 03:29:40
推荐回答(1个)
回答(1):

oracle中给表中指定的列赋权限的sql语句如下:

比如有用户joan需要赋给emp表的emp_name操作权限,写法如下:

GRANT  update (emp_name)

ON  edwin.empTO  joan;

如果joan去更新emp表中的salary字段就会报错:

update edwin.emp  set salary=100000;

ERROR at line 1:

ORA-01031: insufficient privileges