SAS中文论坛

标题: 再问有关字符型变量长度问题 [打印本页]

作者: shiyiming    时间: 2009-7-31 15:46
标题: 再问有关字符型变量长度问题
PROC CONTENTS DATA=NEW OUT=AA(KEEP=NAME);
RUN;

PROC SQL;
      SELECT NAME
          INTO: VARNAME SEPERATE BY ' '
          FROM AA;
QUIT;

DATA BB;
     DO I=1 TO 169;
            B=SCAN("&VARNAME",I,' ');
            OUTPUT;
         END;
RUN;
经上面的程序出现下面的WARNING:
The quoted string currently being processed has become more than 262 characters long.  You may have unbalanced quotation marks.
有人能解释一下262的原因吗?

注:NEW表中有169个变量,每个变量名大约10个字符左右
作者: shiyiming    时间: 2009-7-31 19:47
标题: Re: 再问有关字符型变量长度问题
[code:1ktczp68]options noquotelenmax;[/code:1ktczp68]
作者: shiyiming    时间: 2009-7-31 20:34
标题: Re: 再问有关字符型变量长度问题
真是什么都知道啊。
作者: shiyiming    时间: 2009-8-2 13:03
标题: Re: 再问有关字符型变量长度问题
在默认情况下SAS对于' '之间有262个字符的限制,2楼的是高手啊,这个option偶不晓得
作者: shiyiming    时间: 2009-8-3 11:08
标题: Re: 再问有关字符型变量长度问题
thank you <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2