问答详情
源自:3-5 Oracle管理表之修改表

sys用户删除不了字段,这个表也是sys这个用户创建的,为什么会这样

代码如下:

SQL> desc abcdef;

Name Type         Nullable Default Comments 

---- ------------ -------- ------- -------- 

ID   INTEGER      Y                         

NAME NVARCHAR2(4) Y                         


SQL> alter table abcdef drop column id;

alter table abcdef drop column id


ORA-12988: 无法删除属于 SYS 的表中的列


SQL> show user;

User is "SYS"


提问者:180416 2018-11-23 16:42

个回答

  • ChuManLe
    2020-02-18 21:04:40

    sys系统用户是删除不了

  • 180416
    2018-11-23 16:43:43

    刷新网页之后发错位置了,不好意思