这种错误比较难查出来是什么错误,而且是我第二次遇到。第一次遇到时很艰难的解决,第二次又遇到,也定位了很久才找到原因。所以觉得应该记录一下。
以下是我的表
下面是存储过程报的错误
只记得第一次解决时,不是语法的错误,所以第一次就没有纠结语法问题,直接查是不表里的字段属性设置有错(因为有用其他表不报表,用这张表就有错)。后来发现这张表中有个NUM,是不是这个原因(字段名与存储过程中的num变量冲突),于是把NUM改成SNUM
一编译存储过程,还真没有错误了。
总结:其中的原因,就不清楚了,也不想去追究。建议大家在建表与写存储过程时注意避免这种现象就行,否则会耗很多时间去定位原因。