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

来源:3-5 Oracle管理表之修改表

180416

2018-11-23 16:42

代码如下:

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"


写回答 关注

2回答

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

    sys系统用户是删除不了

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

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

Oracle数据库开发必备利器之SQL基础

为你带来Oracle开发必备的sql基础,为后续课程学习打下好的基础

160642 学习 · 641 问题

查看课程

相似问题