TRANTAB プロシジャ

INVERSE ステートメント

変換テーブル内にテーブル1の逆変換テーブルを作成します。INVERSEステートメントはテーブル2を作成します。

構文

INVERSE;

詳細

INVERSEステートメントでは、複数の変換は保持されません。テーブル1に、同じ値に変換される複数の文字があるとします。たとえば、"A"と"B"がどちらも"1"に変換される状況です。テーブル2に対して、INVERSEステートメントは最後に変換された文字を値として使用します。つまり、最初のテーブルでは"A"が"B"より前に現れるという前提のもと、"1"は常に"B"に変換され、"A"には変換されません。並べ替えプログラムが正しく動作するには、逆変換テーブルが必要です。

最終更新: 2026年4月14日