DBCSフィールドがシフトイン/シフトアウト文字で囲まれている場合は、GRAPHIC EXTERNAL
型を使用します。このデータ型は、データの先頭と最後の文字(シフトイン/シフトアウト文字)がロードされないことを除き、GRAPHIC
型とほぼ同じです。
GRAPHIC
EXTERNAL
データ型の構文は次のとおりです。
GRAPHIC
は、ダブルバイト文字のデータであることを示します。EXTERNAL
は、先頭と最後の文字が無視されることを示します。graphic_char_length
の値は、DBCSのデータ長を指定します(「GRAPHIC」を参照)。
たとえば、[ ]をシフトイン/シフトアウト文字とし、#を任意のダブルバイト文字とします。
[####]を表現する場合は、POSITION(1:4) GRAPHIC
またはPOSITION(1) GRAPHIC(2)
と指定します。
[####]を表現する場合は、POSITION(1:6) GRAPHIC EXTERNAL
またはPOSITION(1) GRAPHIC EXTERNAL(2)
と指定します。