我有一个只有一个字段的表:id_acteur_fk。当我想按此请求删除一行时;
id_acteur_fk
DELETE gros_postes WHERE id_acteur_fk = '325'
我得到这个错误:ORA-01031:权限不足
l2osamch1#
似乎gros_postes不属于您,并且其所有者没有向您(或公共)授予delete权限,因此不允许您删除任何行。怎么办?联系业主并要求更多的特权。由于您没有使用所有者名称引用它(gros_postes),因此它可能是(公共)同义词,或者可能是(物化?)视图。如果我写的东西没有帮助,请提供更多信息。例如,什么
gros_postes
delete
select * from all_objects where object_name = 'GROS_POSTES';
返回?
1条答案
按热度按时间l2osamch1#
似乎
gros_postes
不属于您,并且其所有者没有向您(或公共)授予delete
权限,因此不允许您删除任何行。怎么办?联系业主并要求更多的特权。由于您没有使用所有者名称引用它(
gros_postes
),因此它可能是(公共)同义词,或者可能是(物化?)视图。如果我写的东西没有帮助,请提供更多信息。例如,什么
返回?