更新

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.