3.4. 关键字及特殊字符转换说明

3.4.1. 关键字

不同数据库对保留关键字的支持存在差异,这可能导致跨数据库兼容性问题,需要特别注意。以下是部分存在差异的保留关键字示例:

关键字

MYSQL

MARIADB

ORACLE

LIGHTDB_ORACLE

LIGHTDB_MYSQL

POSTGRESQL

TDSQL_MYSQL

TDSQL_PG_ORACLE

OCEAN_BASE_MYSQL

OCEAN_BASE_ORACLE

GAUSSDB_ORACLE

DM

GAUSSDB500_ORACLE

GOLDENDB_MYSQL

groups

保留

非保留

非保留

非保留

非保留

非保留

非保留

非保留

非保留

非保留

非保留

非保留

非保留

非保留

3.4.2. 特殊字符

  1. 在 MySQL 中,反斜杠 用作转义字符,而在 GaussDB_Oracle 中,反斜杠被视为普通字符。统一SQL支持对该语法的自动转换( 点击查看 ),但需要特别注意,绑定变量的绑定参数值不会经过统一 SQL 的转换,因此在处理转义字符时需要格外小心。