操作符

操作符说明

  • shark中移除了后缀操作符的用法,在此之前 openGauss中唯一的内置后缀操作符是阶乘!,为了保持前向兼容性,仅在shark的语法文件中移除了后缀表达式相关的语法规则,因此并没有修改系统表pg_operator中的记录,也并不影响其他兼容性数据库中后缀表达式的使用。

示例

在兼容D库中以下语句将不再支持,而是报告语法错误。

opengauss=# SELECT 40 ! AS "40 factorial";
ERROR:  syntax error at or near "AS"
LINE 1: SELECT 40 ! AS "40 factorial";
                    ^

相关链接

操作符

意见反馈
编组 3备份
    openGauss 2025-07-17 22:42:43
    取消