データ型の新しい自然順序を定義する順序付け関数を実装して、列 (バイト [8]) の自然順序を変更する方法を探しています。
このデータ型または他のデータ型に対してそのような関数を定義することは可能ですか?
編集:
私が探しているのは、特定のユーザー定義データ型の順序付け関数を指定して、データ型の自然な順序がこの関数によって与えられるようにする方法です。
SELECT * FROM table ORDER BY udt-column
順序付け関数を指定せずに、udt の自然な順序で並べ替えられた選択が得られます。
また、この udt の列にクラスター化インデックスを構築する場合、順序はこの関数に従う必要があります。