Я пытаюсь загрузить большое количество наборов данных, которые имеют шаблон, аналогичный их именованию в выражении набора, т.е.
data output;
set &filenames. ;
В других вопросах я видел метод создания макроса свсе имена используют оператор proc sql
, но я не могу понять, как это сделать.Мне было интересно, если кто-то может помочь мне построить этот код proc sql
.Шаблон именования - что-то вроде abcXX03
, где abc
является обычным, а XX
меняется (т. Е. Это может быть, скажем, XX XY or XZ
), но я хочу выбрать только те, которые имеют паттерн abcXX03
. Я пробовал что-то вроде
proc sql;
select memnames into :names
separated by " "
from dictionary.tables
where libname eq "LIBNAME" and
memname like "%XX03"
quit;
, основываясь на предыдущих ответах.