点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
有什么方法可以停止DS 4.2 SP05来将所有列名称等放在双引号中?
在针对我的MemSQL数据库测试DS时,它会在所有对象名称周围加上双引号,例如:
上面的SQL失败。
但是,如果使用此SQL,请删除双引号并直接针对MemSQL执行它,效果很好。
所以我希望DS生成这样的SQL:
DSCONFIG或其他地方是否有某些选项可以使DS以我想要的方式运行?
考虑仅将大写名称用于表和列。
是的,我并不是说DS不会使用双引号。 但是通常情况下,嵌入在双引号中的大写表或列名称完全等同于不带引号的相同名称。
您的数据库是MySQL吗? 我不熟悉该数据库类型的细节,但这可能仅表示它当前不支持ANSI_QUOTES。 检查您的数据库参考资料,了解如何更改该模式。
Erik,
我检查了DSConfig.txt,似乎没有任何选择可实现此目的。 双引号默认情况下是由DS引擎生成的。 ,但不确定这是否也适用于MemSQL。 数据存储区配置中的"报价标识符"选项应允许您将sql发送给MySQL,但不带引号,但不起作用。 该修补程序似乎适用于14.2 SP的7,8和9。
一周热门 更多>