ORACLE官方SQL语言参考笔记之运算符(第四章-第七节-用户自定义的运算符)

与内置运算符一样, 用户定义的运算符将一组操作数作为输入, 并返回结果。但是, 使用CREATE OPERATOR语句创建它们, 并由用户定义的名称标识它们。它们驻留在与表、视图、类型和独立函数相同的命名空间中。

定义新运算符后, 可以在 SQL 语句中使用它, 如任何其他内置运算符。例如BY , 可以在SELECT语句的选择列表、 WHERE子句的条件或ORDER BY子句和GROUP子句中使用用户定义的运算符。但是, 必须对运算符具有EXECUTE特权才能这样做, 因为它是用户定义的对象。

另请参见:

创建运算符有关创建操作员和 Oracle 数据库数据墨盒开发人员指南的示例有关用户定义运算符的更多信息

猜你喜欢

转载自blog.csdn.net/huyingzuo/article/details/80476040