我有100个不同的变量ndc1-ndc100
。我需要为所有这些对象分配相同的值,如下所示:
data prj.rx_comm_crosstab;
length
ndc1-ndc100 $20
;
retain ndc1-ndc100;
retain cnter 0;
set rx_cost_by_drug;
by yrmo subs_id mbrtype;
if first.mbrtype then do;
ndc1-ndc100 =' ';
cnter=0;
end;
....some other code
run;
第ndc1-ndc100 = ' '
行无效。有办法吗?我想避免必须将100个变量中的每个变量分别设置为相同的值。
答案 0 :(得分:1)
您可以使用如下所示的数组。
create table institution (
institutionId int auto_increment primary key,
. . .
);
create table institutionAbbreviations (
institutionAbbreviations int auto_increment primary key,
institutionId int,
abbreviation varchar(10),
foreign key (institutionId) references institutions(institutionId)
);