到目前为止,我所做的是运行查询构建器,单击预览,复制选择内容,粘贴到excel,ctrl + H替换“t1”。用“”代替“,”用“”代替。
这不是很优雅,每张桌子需要几秒钟,有没有更好的方法呢?
答案 0 :(得分:0)
我的理解是,您只需要查询(在查询生成器中)输出/引用的列的“列表”。
如果您实际运行的是查询构建器步骤并且创建了新表,则可以查询DICTIONARY表以获取有关该表的信息。例如,您可以在单独的程序中运行它:
PROC SQL;
SELECT
name AS Column_Name
FROM
DICTIONARY.COLUMNS
WHERE
libname = 'LIBRARY' AND /* Change to the name of the library the table is in. */
memname = 'TABLE'; /* Change to the name of the new table */
QUIT;
所以,如果您有类似的查询:
SELECT
Column_A,
Column_B
FROM
LIBRARY.TABLE;
我在atop提供的查询将为您提供:
Column_A
Column_B
您可以简单地复制和粘贴 - 而不需要替换任何字符。