SAS堆栈溢出:PROC SQL读取dictionary.columns
我有一个正在阅读dictionary.columns
的程序。在我读取dictionary.column
的程序段之前和之后有一个很大的程序,有很多代码。
该程序曾经运行良好,但现在出现错误。我已经执行了程序 5 次,它给出了相同的错误:STACK Overflow
但是,当我在不同的程序中执行相同的 proc sql patch 时,它执行得很好。
关于问题可能出在哪里以及任何可能的解决方案有什么建议吗?
I have a program in which I am reading dictionary.columns
. There is a big program with lot of code before and after the program segment in which I read dictionary.column
.
The program used to work fine however it is giving error now. I have executed program 5 times it gave same error: STACK Overflow
However when I am executing same proc sql patch in different program it is executing fine.
Any suggestions on where the problem might be, and any possible solutions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通常,修复 SAS 中的堆栈溢出只需关闭会话并重新开始即可。如果你想保留工作文件夹中创建的数据集,你可以直接进入 SAS Temporary Files 文件夹(搜索一下,不同的机器上有所不同,但通常位于 Program Files/SAS Institute/... ) 。在 SAS Temporary Files 文件夹中,您会发现一些 TD_XXXX 文件夹,最新的一个可能包含您的工作库数据集。
Usually, to fix stack overflow in SAS is just to close the session and start again. If you want to keep the datasets you created in the work folder, you can just go to the SAS Temporary Files folder (search for it, it's different on different machines, but it's usually located in Program Files/SAS Institute/... ). In the SAS Temporary Files folder you will find some TD_XXXX folders, the latest one probably contains your work library datasets.