有表1,表2,表3,表4……
都有关键字段AAA
有外部条件
DATA AIM;
input AAA $9.;
CARDS;
A
B
C
.
.
.
RUN;
其中A B C D E F ……可能处于表1 2 3 …… 任意表中
通过一定逻辑可得出A B C D E F 具体处于哪个表中
我目前采用PROC SQL CREATE TABLE ……和 PROC SQL INSERT INTO ……
语句将每个表都去对跑一遍,然后将结果写到同一个表中
数据量少时,这个方法还可以,但当数据量大时,效率就大打折扣
想请大侠们出出主意,
能不能直接通过什么方法,进行直接定向
比如用 在判断出 A是表2中的记录,则下面直接运行 对表2的SQL程序
(因为本人对SAS DATA 步不是很熟练,仅会基本的DATA步,对SQL到还可以用用)
(是否可用DATA步 类似GOTO 定向指定运行对应的SQL程序,然后再回到DATA步进行下一轮的判断!)



雷达卡


京公网安备 11010802022788号







