我已经使用SQL Data Modeller工具生成了一个ddl文件。但是,当我尝试导入ddl脚本时,它会执行,但是树节点视图下没有任何表(系统表除外,因为我以sys
用户身份登录)?这是否意味着它们根本没有被创建(由脚本生成)?
答案 0 :(得分:1)
创建一个新用户-这将是您对象的架构。
您可以在模型中执行此操作-在物理模型中创建用户,然后为所有对象分配该架构
I show how to do this in DETAIL with lots of pictures here.
生成DDL时,它应该创建用户,然后每个对象的CREATE语句将具有USER.OBJECT_NAME表示法。
您可以将此脚本作为SYS运行。
您的另一个选择是创建一个新用户,以该用户身份登录,然后运行脚本。
但是永远不要在SYS或SYSTEM帐户中创建对象。