SASのPROC SQLの名前( 'library name')にスペースを含むカラムはどのように使用できますか?Proc SQLのカラム名に空白がある
proc sql outobs=10;
select *
from sashelp.vtable
where library name = xxx
;
run;
は、私が試した:
proc sql outobs=10;
select *
from sashelp.vtable
where 'Libname'n = test_lin;
quit;
proc sql outobs=10;
select *
from sashelp.vtable
where 'library name'n = test_lin;
quit;
proc sql outobs=10;
select *
from sashelp.vtable
where libname = test_lin;
quit;
ERROR: The following columns were not found in the contributing tables: test_lin.
変数名:libnameを
変数レーベル:ライブラリ名
'libname = test_lin'を試してください:' libname'にSAS名前リテラルは必要ありません。 '' Libname'n'は大文字と小文字を区別します。 –
'test_lin'は変数です。別の列名と同じようにここに入れます。 –
はい、libname = 'TEST_LIN'が動作します! – PNPTestovir