更新

UPDATE 會將主要檔中的值取代為一或多個稱為交易檔的檔案中所記錄的更新值。 主要檔案和交易檔案中的觀察值會根據索引鍵變數進行比對。

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.