pd16.6反向工程默认值'〜'

2020-09-19 06:11发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的用户pd16.6进行了反向工程师的精确mysql5.6物理模型。

如果列具有默认值,则将列用字符'〜'而不是字符'(quote)括起来。

就像

我更改了设置,就像

。问题仍然存在!

谁能帮助我!

(55.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的用户pd16.6进行了反向工程师的精确mysql5.6物理模型。

如果列具有默认值,则将列用字符'〜'而不是字符'(quote)括起来。

就像

我更改了设置,就像

。问题仍然存在!

谁能帮助我!

(55.7 kB)
付费偷看设置
发送
5条回答
Haoba3210
1楼 · 2020-09-19 06:33.采纳回答

您好,
作为一种解决方法,您可以在反向运行VBScript,如下所示,可以在MetaDB模型的AfterDatabaseReverseEngineer事件处理程序的XDB文件中包含VBScript。
请参见我们的文档-> DBMS资源文件参考>管理生成和逆向工程->在生成和逆向工程之前或之后添加脚本

'示例脚本:

对于ActiveModel.Tables中的每个t,如果t.ClassName =" Table",则
对于t.Columns中的每个c
如果c.ClassName =" Column",则
如果len( c.DefaultValueDisplayed)> 2并且InStr(c.DefaultValueDisplayed,"〜")= 1则
newDefault = c.DefaultValueDisplayed
newDefault = left(newDefault,len(newDefault)-1)
newDefault = right (newDefault,len(newDefault)-1)
c.DefaultValue = newDefault
如果if
结束if
next
结束if
next

HTH,

Arnaud

huskylover
2楼-- · 2020-09-19 06:28

您是通过数据库连接还是SQL进行反向工程? SQL行是什么样的?

软件心理学工程师
3楼-- · 2020-09-19 06:37

可以!

"我们的文档"仅表示"帮助文档":)

非常感谢您!

lukcy2020
4楼-- · 2020-09-19 06:51

jdbc1.png

我使用了jdbc连接。

我尝试使用odbc连接,不会发生此问题,但是会出现其他问题。

我不知道在哪里可以找到" SQL行"。

谢谢!

hongfeng1314
5楼-- · 2020-09-19 06:48

非常感谢!

一周热门 更多>