2016-07-11 11 views
0

Wenn Sie eine proc sql auswählen in, bekomme ich die Liste der formatierten Werte.Liste die Werte anstelle der formatierten Werte mit proc sq Wählen Sie

proc sql noprint; 
    select germ 
    into :oklist separated by '","' 
    from maxposition 
    where max <=10 
    ;run;quit; 
%put oklist=("&oklist"); 

oklist = ("B. Pertussis", "Campylobacter", "C. Trachomatis", "E. Coli (VTEC)", "Giardia", "L. pneumophila", "Salmonellen “, "Hepatitis-A-Virus", "Hepatitis-B-Virus", "Hepatitis-C-Virus", "Influenza Virus", "Mumps-Virus")

Wie können Sie listen die unformatierten Werte statt?

(ich meine ohne Änderung oder Entfernung des Format)

Dank!

Antwort

3

Sie können eine format= Anweisung in proc sql verwenden, um ein generisches Format zuzuweisen.

proc sql noprint; 
    select germ format=$20. 
    into :oklist separated by '","' 
    from maxposition 
    where max <=10 
    ;run;quit; 
%put oklist=("&oklist");