COLLATE演算子
COLLATE
演算子により、式の照合が決定されます。この演算子を使用すると、式に対してデータベースが標準の照合導出ルールを使用して導出した照合を上書きできます。
COLLATE
は後置単項演算子です。優先順位は他の単項演算子と同じになりますが、すべての前置単項演算子が評価された後に評価されます。
この演算子は、VARCHAR2
、CHAR
、LONG
、NVARCHAR
またはNCHAR
型の式に適用できます。
COLLATE
演算子では1つの引数collation_name
を取得し、この引数には、名前付き照合または疑似照合を指定できます。照合名に空白が含まれている場合は、名前を二重引用符で囲む必要があります。
表4-3に、COLLATE
演算子を示します。
表4-3 COLLATE演算子
演算子 | 目的 | 例 |
---|---|---|
|
式の照合を決定します。 |
SELECT last_name FROM employees ORDER BY last_name COLLATE GENERIC_M; |
関連項目:
-
複合式での
COLLATE
演算子の使用方法の詳細は、複合式を参照してください。 -
COLLATE
演算子の詳細は、『Oracle Databaseグローバリゼーション・サポート・ガイド』を参照してください。