在输出SQL中防止在对象名称周围加上双引号?

2020-08-14 15:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有什么方法可以停止DS 4.2 ...

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

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


有什么方法可以停止DS 4.2 SP05来将所有列名称等放在双引号中?

在针对我的MemSQL数据库测试DS时,它会在所有对象名称周围加上双引号,例如:

创建表" testdb"。" test_table"(" Record_ID" INTEGER不为null,主键(" Record_ID"))


上面的SQL失败。

但是,如果使用此SQL,请删除双引号并直接针对MemSQL执行它,效果很好。

所以我希望DS生成这样的SQL:

创建表testdb.test_table(Record_ID INTEGER不为null,主键(Record_ID ))


DSCONFIG或其他地方是否有某些选项可以使DS以我想要的方式运行?



3条回答
黑丝骑士
2020-08-14 15:50

Erik,

我检查了DSConfig.txt,似乎没有任何选择可实现此目的。 双引号默认情况下是由DS引擎生成的。 ,但不确定这是否也适用于MemSQL。 数据存储区配置中的"报价标识符"选项应允许您将sql发送给MySQL,但不带引号,但不起作用。 该修补程序似乎适用于14.2 SP的7,8和9。

一周热门 更多>