有一个表a,以列的方式记录了以下各个变量:
变量类型(type),
变量名称(name),
变量标签(label),
变量长度(length)等
现在需要建立新的表,通常写的语句如下:
proc sql;
create tableb
(name type comment ‘label’);
quit;
其中type时,根据需要:
数值型写成“decimal(10,0)”
字符型写成 “varchar2(100)”
例如:
proc sql;
create tableb
(matchcode decimal(10,0) comment '企业编码',
order_num decimal(10,0) comment '企业序号',
size varchar2(100)
);
quit;
需要写的语句很多,请教大家如何通过一些函数或公式简化这个流程,如果可以有宏程序就太好了,谢谢。