powerdesigner16 SQL SERVER 概念模型到物理模型问题

B1U10 2016-06-30 08:10:46
用Powerdesigner16 从概念模型生成sql server2012物理模型时存在下面的问题

在物理模型中列编辑页面,类型没有问题


在预览界面(上图所示),出现了两个问题:
1. 多了双引号,按之间的方法: 在database菜单—edit current rdbms 找到script---sql—format--- casesensitivityusingquote,把它设置为no ,可是发现找不到casesensitivityusingquote;

2.字段类型错误,sql server应该是varchar,而不是varchar2,NUMBER的类型也错误了。应该是numeric;
...全文
395 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2016-07-01
  • 打赏
  • 举报
回复
引用 1 楼 B1U10 的回复:
晕。表面问题总算找到了,是因为我在概念模型里面定义了DOMAIN,比如DOMAIN中取名number(1),那么在转成SQL SERVER物理模型时,Powerdesigner无法找到正确的类型,在预览时直接显示"number(1)",而且是带了双引号(在转换成ORACLE的物理模型就没这个问题),因此搞了个笨办法,把DOMAIN的类型名称全部改成SQL SERVER的类型名称,比如number(1)就改为numeric(1),这样转换成SQL SERVER物理模型后就是numeric(1),只是还是多了双引号,没法去除!
在pd里直接用 numeric类型吧,sql server、oracle都支持这种类型的。
B1U10 2016-06-30
  • 打赏
  • 举报
回复
晕。表面问题总算找到了,是因为我在概念模型里面定义了DOMAIN,比如DOMAIN中取名number(1),那么在转成SQL SERVER物理模型时,Powerdesigner无法找到正确的类型,在预览时直接显示"number(1)",而且是带了双引号(在转换成ORACLE的物理模型就没这个问题),因此搞了个笨办法,把DOMAIN的类型名称全部改成SQL SERVER的类型名称,比如number(1)就改为numeric(1),这样转换成SQL SERVER物理模型后就是numeric(1),只是还是多了双引号,没法去除!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧