oracle 从表中删除; ORA-01031:权限不足

jecbmhm3  于 2023-06-29  发布在  Oracle
关注(0)|答案(1)|浏览(231)

我有一个只有一个字段的表:id_acteur_fk
当我想按此请求删除一行时;

DELETE gros_postes WHERE id_acteur_fk = '325'

我得到这个错误:
ORA-01031:权限不足

l2osamch

l2osamch1#

似乎gros_postes不属于您,并且其所有者没有向您(或公共)授予delete权限,因此不允许您删除任何行。怎么办?联系业主并要求更多的特权。
由于您没有使用所有者名称引用它(gros_postes),因此它可能是(公共)同义词,或者可能是(物化?)视图。
如果我写的东西没有帮助,请提供更多信息。例如,什么

select * from all_objects where object_name = 'GROS_POSTES';

返回?

相关问题