所以我需要修改(使用新列)具有完整性约束的现有SAS表。当然我可以proc sql; “描述”表并重建约束,我只是想知道是否有一个替代(批处理)方法不涉及这样的步骤?
答案 0 :(得分:4)
您只需ALTER
SAS数据集即可添加新列,这不会影响任何其他已定义的属性(如索引或完整性约束)。例如:
proc sql noprint;
alter table MYLIB.SOME_DATASET
add NEW_VARIABLE char(25) format=$25.;
quit;