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グローバリゼーション・サポート・ガイド』を参照してください。