如何从DDL生成表-SQL Data Modeler到SQL Developer

时间:2018-10-12 04:29:54

标签: sql oracle11g oracle-sqldeveloper ddl

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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

enter image description here

您可以将此脚本作为SYS运行。

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

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