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时,创建table对应的自动生成sql语句没有注释