我有1000多个.sas文件,我试图批量运行(每个文件中的所有代码都在一行),但SAS将该行截断为256个字符,代码失败。单独运行每个文件(批处理之外)工作正常。
有没有办法绕过这个不会强迫我打开每个文件并手动将每行的长度更改为SAS可以处理的内容?
答案 0 :(得分:2)
在SAS 9.2之前,您无法扩展批处理文件中的行限制。但是,您可以使用LRECL选项扩展%include中的行限制;一个选项是这样做,并将您的批量提交全部放在一个带有一堆%include的文件中。
如果您运行的是SAS 9.2或更高版本,则可以使用LRECL系统选项,每行最多允许32767个字符。有关详细信息,请参阅this page。