2020-09-19 06:11发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我的用户pd16.6进行了反向工程师的精确mysql5.6物理模型。
如果列具有默认值,则将列用字符'〜'而不是字符'(quote)括起来。
就像
我更改了设置,就像
。问题仍然存在!
谁能帮助我!
您好,作为一种解决方法,您可以在反向运行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
您是通过数据库连接还是SQL进行反向工程? SQL行是什么样的?
可以!
"我们的文档"仅表示"帮助文档":)
非常感谢您!
jdbc1.png
我使用了jdbc连接。
我尝试使用odbc连接,不会发生此问题,但是会出现其他问题。
我不知道在哪里可以找到" SQL行"。
谢谢!
非常感谢!
最多设置5个标签!
您好,
作为一种解决方法,您可以在反向运行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
您是通过数据库连接还是SQL进行反向工程? SQL行是什么样的?
可以!
"我们的文档"仅表示"帮助文档":)
非常感谢您!
jdbc1.png
我使用了jdbc连接。
我尝试使用odbc连接,不会发生此问题,但是会出现其他问题。
我不知道在哪里可以找到" SQL行"。
谢谢!
非常感谢!
一周热门 更多>