是否有 Erwin 宏可以提取表格注释/定义?

发布于 2024-09-29 09:44:00 字数 70 浏览 4 评论 0原文

我创建了一个脚本模板来生成扩展属性,基本上将数据字典包含在数据库中,但是,我找不到任何宏来从模型中读出表注释。这有什么技巧吗?

I created a script template to generate the extendend properties to basically to include the data dictionary in the database, however, i couldn't find any macro to read-out the table comment from the model. Is there any hack for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦与时光遇 2024-10-06 09:44:00

这是 ERwin 中特定的 DBMS。

根据 dbms - SQL 服务器或 oracle 将有 FET 模板。
对于 SQL 服务器。
如果您编辑用于创建架构的 sql server 模板。在 sql server 中,它生成注释或 udp 扩展属性。这是所显示的内容。

/* Generate comments and UDP's as Extended Properties. */
[
    /* Set the variables required by the "Clause: Specify Extended Properties". */
    Set( "var_RemoveVariables", "true" ) 
    Set( "var_Operation", "sp_addextendedproperty" ) 
    Set( "var_Comment", "Definition" )
    Set( "var_Level0Type", "SCHEMA" ) 
    Set( "var_Level0Name", Property( "Name" ) )

    /* Generate Schema comments and UDPs */
    Execute( "Clause: Specify Extended Properties" )
]

[ 
    FE::Bucket( "150" ) 
    ForEachOwnee( "Permission" )
    {
        Execute( "Create Permission" )
    }
]

]

The is DBMS specific in ERwin.

Depending on the dbms - SQL server or oracle will have a FET template.
for sql server.
if you edit the sql server template for creating schema. which in sql server is what generate comments or udp extended properties. here is what is shown.

/* Generate comments and UDP's as Extended Properties. */
[
    /* Set the variables required by the "Clause: Specify Extended Properties". */
    Set( "var_RemoveVariables", "true" ) 
    Set( "var_Operation", "sp_addextendedproperty" ) 
    Set( "var_Comment", "Definition" )
    Set( "var_Level0Type", "SCHEMA" ) 
    Set( "var_Level0Name", Property( "Name" ) )

    /* Generate Schema comments and UDPs */
    Execute( "Clause: Specify Extended Properties" )
]

[ 
    FE::Bucket( "150" ) 
    ForEachOwnee( "Permission" )
    {
        Execute( "Create Permission" )
    }
]

]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文