在输出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条回答
Baoming ROSE
2020-08-14 16:05

是的,我并不是说DS不会使用双引号。 但是通常情况下,嵌入在双引号中的大写表或列名称完全等同于不带引号的相同名称。

您的数据库是MySQL吗? 我不熟悉该数据库类型的细节,但这可能仅表示它当前不支持ANSI_QUOTES。 检查您的数据库参考资料,了解如何更改该模式。

一周热门 更多>