proc importの挙動が9.3以降でちょっと変わったっぽい
たとえば以下のテキストファイルがあったとして
d:\aaa.txt
あああ
あああ
あああい
以下のプログラムをSAS9.2と9.3で実行した場合、
proc import out=OUT1
datafile="d:\aaa.txt"
dbms=csv replace;
getnames=no;
guessingrows=3000;
run;
作成されるvar1という変数のlengthが、
9.2の場合、length=$9
9.3以降の場合、legnth=$8
という違いが起きる。
両方ともちゃんと読み込めてるからいいじゃんって感じだけど。
こういう挙動の違いって何かしらの条件が重なって不具合起こす事もあるんで覚えとくと、どっかで役に立つかも。