UNSTRING ステートメント

UNSTRING ステートメントは、送り出しフィールド中の連続したデータを分離し、複数の受け入れフィールドへ入れます。

一連の MOVE ステートメントの代わりに、1 つの UNSTRING ステートメントを書くことができます。

構文図を読む構文図をスキップする
UNSTRING ステートメント - 形式

>>-UNSTRING--ID-1----------------------------------------------->

>--+--------------------------------------------------+--INTO--->
   '-DELIMITED--+----+--+-----+--+-ID-2---+--| OR 句 |-'         
                '-BY-'  '-ALL-'  '-リテラル-1-'                     

   .------------------------------------.   
   V                                    |   
>----ID-4--| DELIMITER 句 |--| COUNT 句 |-+----------------------->

>--+-------------------------+--+------------------------+------>
   '-+------+--POINTER--ID-7-'  '-TALLYING--+----+--ID-8-'   
     '-WITH-'                               '-IN-'           

>--+-------------------------------+---------------------------->
   '-+----+--OVERFLOW--命令ステートメント-1-'   
     '-ON-'                            

>--+------------------------------------+--+--------------+----><
   '-NOT--+----+--OVERFLOW--命令ステートメント-2-'  '-END-UNSTRING-'   
          '-ON-'                                              

OR 句

|--+-----------------------------+------------------------------|
   | .-------------------------. |   
   | V                         | |   
   '---OR--+-----+--+-ID-3---+-+-'   
           '-ALL-'  '-リテラル-2-'       

DELIMITER 句

|--+-------------------------+----------------------------------|
   '-DELIMITER--+----+--ID-5-'   
                '-IN-'           

COUNT 句

|--+---------------------+--------------------------------------|
   '-COUNT--+----+--ID-6-'   
            '-IN-'           

関連情報
ID-1
送り出しフィールドを表します。

これは、英数字データ項目でなければならず、参照変更することはできません。 データはこのフィールドから受け入れフィールドへ転送されます。

IBM Extension

変更の始まり ID-1 は DBCS または国別データ項目にすることができます。 変更の終わり

End of IBM Extension