更新

UPDATE は、1 次ファイルの値を、トランザクション・ファイルと呼ばれる 1 つ以上のファイルに記録されている更新された値に置き換えます。 1 次ファイルとトランザクション・ファイルのケースは、キー変数に従って突き合わされます。

UPDATE FILE={primary file} [PASSWORD='password']
            {*          }
 
 [/RENAME=(old varnames=new varnames)...]
 
 [/IN=varname]
 
  /FILE={transaction file1} [PASSWORD='password']
        {*                }
 
 [/FILE=transaction file2 [PASSWORD='password'] ]
 
  /BY key variables
 
 [/MAP]
 
 [/KEEP={ALL**  }] [/DROP=varlist]  
        {varlist}

* * サブコマンドが省略された場合のデフォルト。

リリース履歴

リリース 22.0

  • FILE サブコマンドで導入された PASSWORD キーワード。

UPDATE FILE='/data/maillist.sav' 
  /FILE='/data/newlist.sav' 
  /BY=ID.