【问题标题】:When I Create New Table from Oracle Sql Developer. I get this error当我从 Oracle Sql Developer 创建新表时。我收到这个错误
【发布时间】:2021-08-16 14:51:04
【问题描述】:

错误信息:

ORA-00604:递归 SQL 级别 1 发生错误

ORA-00942: 表或视图不存在

【问题讨论】:

    标签: oracle oracle-sqldeveloper


    【解决方案1】:

    你过着危险的生活。

    永远不要在 SYS(或 SYSTEM)架构中创建任何东西。

    谁知道可能出了什么问题……也许您丢弃了一些 SYS 拥有的对象。当你创建一个表时,也许有一个触发器会做“某事”。

    您发布的内容没有任何明显之处。表按原样正常创建:

    SQL> show user
    USER is "SCOTT"
    SQL> create table table1
      2  (id varchar2(20) not null,
      3   ivoice varchar2(20) not null
      4  );
    
    Table created.
    
    SQL>
    

    【讨论】:

    • 我是 Oracle 新手。如何从 oracle18 XE 创建新用户和数据库。请提供任何教程。
    • 您无需创建新数据库,只需使用 CREATE USER 命令创建新用户。您可以在文档中查找。 docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/…。如果您来自 MSSQL(正如您关于创建新数据库的问题所暗示的那样),请注意“数据库”的概念在两者之间是不同的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 2021-09-28
    相关资源
    最近更新 更多