SYS没有权限?????

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

0jichu

2016-03-18 00:34

SQL> alter table usernifo 2   drop column remarks; 之后报错显示如下,摘录最后一句话 ORA-12988:cannot drop column from table owned by SYS       是说SYS没有权限???那位大神解释一下???????????????

写回答 关注

2回答

  • weibo_旧城里的人生_0
    2016-03-23 10:21:53
    已采纳

    sys是超级管理员吧,我看到网上说sys用户上的表的列是不能用drop的,为了安全考虑,是重新建表,与原表相差你要删除的那一列就好了

    0jichu

    非常感谢!

    2016-03-26 18:52:52

    共 1 条回复 >

  • weibo_旧城里的人生_0
    2016-03-18 09:49:13

    是说不能删除sys管理的表,是不是你这个表示在sys登陆时创建的啊?

    0jichu

    第一个被创建的表不能被删除??

    2016-03-18 23:33:17

    共 1 条回复 >

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

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

160642 学习 · 641 问题

查看课程

相似问题