【问题标题】:How to generate tables from ddl - SQL Data Modeler to SQL Developer如何从 ddl 生成表 - SQL Data Modeler 到 SQL Developer
【发布时间】:2018-10-12 04:29:53
【问题描述】:

我已经使用 SQL Data Modeller 工具生成了一个 ddl 文件。但是,当我尝试导入 ddl 脚本时,它会执行但树节点视图下没有任何表(系统表除外,因为我以 sys 用户身份登录)?这是否意味着它们根本没有被创建(由脚本生成)?

【问题讨论】:

  • 不要那样做——别管 SYS。创建另一个用户并在那里做任何你正在做的事情。至于你的问题:不知道,我不使用它。
  • 这种问题可能更适合dba.stackexchange.com

标签: sql oracle11g oracle-sqldeveloper ddl


【解决方案1】:

创建一个新用户 - 这将是您的对象的架构。

您可以在您的模型中执行此操作 - 在您的物理模型中创建用户,然后为您的所有对象分配该架构

I show how to do this in DETAIL with lots of pictures here.

当您生成 DDL 时,它应该创建用户,然后每个对象 CREATE 语句将具有 USER.OBJECT_NAME 表示法。

您可以以 SYS 身份运行此脚本。

您的另一个选择是创建一个新用户,以该用户身份登录,然后运行您的脚本。

但永远不要在 SYS 或 SYSTEM 帐户中创建对象。

【讨论】:

    猜你喜欢
    • 2014-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多