【发布时间】:2016-10-05 02:48:16
【问题描述】:
我正在使用PROC SQL。
宏变量是STUDY --- ENTERED VALUE AS CBYM
我想要像---'CBYM$test'这样的输出
CREATE TABLE TEST AS
SELECT OWNER, VIEW_NAME
FROM SYS.ALL_VIEWS
WHERE OWNER IN ('"&STUDY"$TEST');
它给出了错误。请帮助我在输出中使用单引号中的文本获取正确的宏变量。
【问题讨论】:
-
try ("&Study.$test"),我猜双引号会让你的问题在这里,但我自己目前无法测试。点是为了让 Sas 识别你的宏变量的结尾,正常的引用就足够了。
-
...或者只是
OWNER EQ "&STUDY.$TEST"; ? -
所有者情商 "&STUDY.$TEST";工作中。谢谢。
标签: sas