阿莫尔
我对给对象类型的成员函数指定的MAP关键字感到好奇,并希望了解MAP成员函数与Oracle中的对象类型的成员函数有何不同
西尔万·勒鲁(Sylvain Leroux)
MAP
成员函数是用于比较对象的特殊函数。“普通”成员函数供您自己使用。
真正的比较更多是MAP
成员函数和ORDER
方法之间的比较。
您可以为对象定义一个或另一个。它会自动在比较使用关系运算符的两个对象叫<
,<=
,>
,...以及执行时隐式使用的比较DISTINCT
,GROUP BY
,UNION
,和ORDER BY
条款。
但:
- 前一种将通过将对象映射到标量值来定义对象的顺序
- 后者将迫使您以编程方式定义两个对象之间的比较规则。
MAP成员函数暗含绝对排序,而ORDER方法将使用相对排序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句