Skip to main content

proc sqlで取得したクエリ結果を、区切り文字で結合しマクロ変数に代入する

  • into: マクロ変数名 separated by '区切り文字'を用いる。
    • 複数列から出力する場合でもintoは1つだけマクロ変数名にコロンを前置する
    proc sql noprint;
        select Name, Age
            into :name_list separated by ' ', age_list separated by ' '
            from sashelp.class
            where age > 12;
    quit;