PowerDesigner - 防止数据库名称在生成的 SQL 中为大写

Posted

技术标签:

【中文标题】PowerDesigner - 防止数据库名称在生成的 SQL 中为大写【英文标题】:PowerDesigner - Prevent DB name to be uppercase in generated SQL 【发布时间】:2010-11-13 12:52:21 【问题描述】:

我目前开始使用 Sybase PowerDesigner 及其物理数据模型 (PDM)。

我已经设法创建了一些实体/表、列等,生成的 SQL 中的案例(从模型创建数据库)就像我想要的那样。

但是,关于数据库名称,PowerDesigner 坚持要求它始终为大写。实际上,我没有收到任何错误消息或类似的东西,实际上我可以输入混合大小写的数据库名称,但只要我关闭“模型属性”窗口并返回它检查,数据库代号变回大写。

我显然取消了将逻辑名称连接到代码名称的“=”按钮,因此我可以键入不同的代码名称,但它仍然不起作用(虽然它适用于表格)。

有什么方法可以在生成的 SQL 脚本中设置与我在 PowerDesigner 中指定的案例相对应的数据库名称? DBMS类型是SQL Server 2008(以前的版本试过,问题一样)。

非常感谢。

【问题讨论】:

【参考方案1】:
    右键单击模型区域中的空白处。 从上下文菜单中选择“模型选项...”。 从树中选择“命名约定”。 选择“名称到代码”勾选“应用名称到代码转换”

【讨论】:

【参考方案2】:

我找到了方法:

    右键单击模型区域中的空白处。 从上下文菜单中选择“模型选项...”。 从树中选择“命名约定”。 从选项卡组中选择“代码”。 选择“字符大小写”旁边的“混合大小写”。 点击确定。

【讨论】:

以上是关于PowerDesigner - 防止数据库名称在生成的 SQL 中为大写的主要内容,如果未能解决你的问题,请参考以下文章

powerdesigner for sqlserver的一些实用配置

powerdesigner 名称注释互转

powerdesigner 名称注释互转

打开powerDesigner时,创建table对应的自动生成sql语句没有注释

vbscript PowerDesigner的名称复制到注释

vbscript 要评论的PowerDesigner名称