如何在Informix中转义用作标识符的保留字

时间:2016-05-27 15:43:11

标签: database informix

可以在JDBC查询中使用分隔标识符,即使对于具有以下分隔符的非保留关键字,它也适用于以下数据库:

SQLServer:方括号=&gt; <a

Postgres,Teradata,Oracle,Sybase和DB2:double quote =&gt; [select]

HIVE和MYSQL:backtick =&gt; "select"

Informix文档说双引号可以用作转义分隔符,但它不起作用。

任何见解都会有所帮助。

1 个答案:

答案 0 :(得分:3)

如果您使用的是informix JDBC版本4.10(不确定以前的版本是否支持),您可以在连接字符串中或通过属性列表传递DELIMIDENT = Y参数。

DELIMIDENT 
When set to Y, specifies that strings set off by 
double quotation marks are delimited identifiers

查看文档:{​​{3}}