PowerDesigner - 防止DB名称在生成的SQL中为大写

时间:2009-07-23 20:09:39

标签: sybase powerdesigner

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

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

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

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

在生成的SQL脚本中是否有任何方法可以在PowerDesigner中指定的情况下使用数据库名称? DBMS类型是SQL Server 2008(尝试过以前的版本,问题是相同的)。

提前多多感谢。

2 个答案:

答案 0 :(得分:13)

我找到了怎么做:

  1. 右键单击模型区域中的空白区域。
  2. 从上下文菜单中选择“模型选项...”。
  3. 从树中选择“命名约定”。
  4. 从选项卡组中选择“代码”。
  5. 选择“Character case”旁边的“Mixed case”。
  6. 单击“确定”。

答案 1 :(得分:0)

  1. 右键单击模型区域中的空白点。
  2. 从上下文菜单中选择“模型选项...”。
  3. 从树中选择“命名约定”。
  4. 选择“名称为代码”选中“将名称应用于代码转换”