maidenhan 发表于 2012-1-15 10:44 
I don't know the direct way to get the code lines number, but I wish my codes could help.
data te ...
谢谢您的回复,您的代码是把另一个SAS代码("test.sas")当作文本读入,然后计算其行数,但是那段代码并不是当前正在运行的代码(使用sql语句的那段)。
我需要的是“当前正运行的代码”中的的行数,也就是需要SAS某自动宏变量能产生,我相信一定有这个功能,但是我不知道如何能用什么方法或者函数返回这个值,也许需要使用SAS底层的命令。
我打个比方,在您的代码中,Sql语句可能是您在一大段代码中的一小段,我如何知道其中“from test02”这段是第几行?
我产生这个问题的用途是为了调试代码的时候使用某种宏命令加在代码中,然后运行程序后就可以在log中使用put显示对应的是SAS里哪行代码。编辑上千行的代码会很方便查找log对应SAS哪行有问题。
谢谢。
继续求助高手。