COLLATE演算子

COLLATE演算子により、式の照合が決定されます。この演算子を使用すると、式に対してデータベースが標準の照合導出ルールを使用して導出した照合を上書きできます。

COLLATEは後置単項演算子です。優先順位は他の単項演算子と同じになりますが、すべての前置単項演算子が評価された後に評価されます。

この演算子は、VARCHAR2CHARLONGNVARCHARまたはNCHAR型の式に適用できます。

COLLATE演算子では1つの引数collation_nameを取得し、この引数には、名前付き照合または疑似照合を指定できます。照合名に空白が含まれている場合は、名前を二重引用符で囲む必要があります。

表4-3に、COLLATE演算子を示します。

表4-3 COLLATE演算子

演算子 目的

COLLATE collation_name

式の照合を決定します。

SELECT last_name
  FROM employees
  ORDER BY last_name COLLATE GENERIC_M;

関連項目: