2

例子:

我有一个数据模型,其中包含一个名为 Academic 的包。在 Academic 内部,我有名为 Instructor 和 Student 的表。当我“生成 DDL”时,我希望将 Instructor 和 Student 生成为:

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

我已经尝试在每个表上设置名为 OWNER (EAUML::table::OWNER) 的标记值(有效),但是我想我可以以某种方式在包级别设置它并在其中包含所有表“继承”这个值。为此,我尝试在包中添加一个新的标记值,既作为 EAUML::table::OWNER 又作为 OWNER,但它不能按预期工作。

理想情况下,我想使用包名称作为架构名称,但架构名称可以是一个单独的值,只要它只设置在一个地方。

4

1 回答 1

3

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

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

于 2013-10-22T10:58:06.303 回答