操作符
综述
Oracle 内置的 SQL 操作符与 GBase 8a 基本上都可以对应上。这些操作符可以分为 5 类。算术操作符、连接操作符、分级查询操作符、Multiset 操作符、 集合操作符。
Oracle 10g 支持17个操作符,可以使用他们构建表达式。GBase 8a 支持的操作符功能和 Oracle 是一样的。但是有一些例外,例如 Oracle || (连接), 如果 GBase 8a 启动时使用 –ansi 选项,则支持 || 作为连接符,其他情况下 || 必须使用 GBase 8a 函数 CONCAT来代替。
算术操作符
每一个 Oracle 的算术操作符都有一个同样的 GBase 8a 操作符对应,在迁移的时候不需要进行修改。
+
在一元操作时,需要一个真实的数字或时间的表达式,在二元操作时需要两个数字或时间表达式。
GBase 8a 替代: +
–
在一元操作时,需要一个真实的数字或时间的表达式,在二元操作时需要两个数字或时间表达式。
GBase 8a 替代: -
*
二元操作符,乘法的数学表达式。
GBase 8a 替代: