今天早晨部署工程时,偶然间点了一下自己所做的一个利用存储过程导出Excel文件的按钮,查看了一下Tomcat,发现报了一个“关闭prepareStatement对象时错误,超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为32)”,百思不得其解,上网找度娘,发现有的大神说是定义存储过程时,最后一句话少了一个go字,于是查看了一下自己的存储过程,哈哈,不太一样,我的存储过程多了一句exec
proXXX 。原来是我写完了存储过程,顺手执行了一下,没有删除exec proXXX ,删除exec proXXX,执行正常,晕死!!!
sql2005 关闭prepareStatement对象时错误,超出了存储过程、函数、触发器或视图的最大嵌套层数
误操作导致的存储过程问题及解决
在部署工程时,作者偶然点击了一个利用存储过程导出Excel文件的按钮,发现Tomcat出现错误提示,原因是存储过程定义时最后一句少了一个'go'关键字。通过检查并删除多余的'execproXXX'语句,问题得以解决。

被折叠的 条评论
为什么被折叠?



