如何在SPARX Enterprise Architect中在包级别设置数据库模式?

时间:2013-10-20 18:42:54

标签: schema enterprise-architect

示例:

我有一个名为Academic的数据模型。在学术内部,我有一个叫做讲师和学生的桌子。当我“生成DDL”时,我希望将教师和学生生成为:

CREATE TABLE [Academic].[Instructor] ...
CREATE TABLE [Academic].[Student] ...

我已经尝试在每个表上设置名为OWNER(EAUML :: table :: OWNER)的标记值(可行)但是我想我可以以某种方式在包级别设置它并且拥有全部'继承'这个值的表。为此,我尝试在包中添加一个新的标记值,包括EAUML :: table :: OWNER和OWNER,但它不能按预期工作。

理想情况下,我想将包名称用作模式名称,但只要模式名称只设置在一个地方,它就可以作为单个值。

1 个答案:

答案 0 :(得分:2)

生成架构时不会使用程序包上的设置,因此无济于事。

但是,如果右键单击包浏览器中的包并选择“代码工程 - 重置DBMS选项”,则可以更改包中所有表的DBMS类型和表所有者。