它可以是一个虚拟的问题,但我找不到例子.案例如下:
proc sql;
create table set1 as select catx('<', field1, field2 ....) as need_field
from table;
quit;
Run Code Online (Sandbox Code Playgroud)
有了这个代码字段,need_field会减少200的长度,所以它的可预测性如文档所示:
CATX函数向变量返回值,或在临时缓冲区中返回值.从CATX函数返回的值具有以下长度:
•WHERE子句和PROC SQL中最多200个字符
•除WHERE子句外,DATA步骤中最多32767个字符
•从宏处理器调用CATX时最多65534个字符
我不想使用数据步骤.你能帮我用宏处理器构建代码吗?(第三种方式).谢谢!