1
對於對象類型的成員函數賦予的MAP關鍵字感到好奇,想知道MAP成員函數與Oracle中對象類型的成員函數的不同點MAP成員函數與Oracle中對象類型的成員函數有何不同
對於對象類型的成員函數賦予的MAP關鍵字感到好奇,想知道MAP成員函數與Oracle中對象類型的成員函數的不同點MAP成員函數與Oracle中對象類型的成員函數有何不同
MAP
成員函數是用於比較對象的特殊函數。 「普通」成員函數適用於您自己的用途。
真正的比較更多的是MAP
member functions和ORDER
methods。
您可以爲您的對象定義一個或另一個。這將是當你比較使用關係運算符<
,<=
,>
兩個對象,......以及執行隱含相比,在使用DISTINCT
,GROUP BY
,UNION
和ORDER BY
條款時自動調用。
但是:
MAP成員函數意味着絕對排序,而ORDER方法將使用相對排序。
我們可以使用普通成員函數進行比較,因爲它也可以返回我們可以用來比較對象的值嗎? – Amol
@AmolPatil這裏的關鍵是那些在需要比較兩個(或更多)對象時由Oracle自動調用的方法。你不必明確地打電話給他們。 –
ohh。現在我的疑問很清楚謝謝Sylvain Leroux。 – Amol