应该是没问题的~~要么你把内层的Cursor定义也放出来!
Open还是在里内,
自己Debug一下如:
Print '这是Open Onemt1前一句'
open onemtl
Print '这是Open Onemt1后一句'
fetch next from onemtl into @zwpcode,@zwpname,@qty,@stkqty,@minqty,@rectime
//或者你把上句改为Fetch Next From Onemt1,在查询分析器里它会打印出结果!!
Print '这是Fetch Next后一句'用查询分析器Debug,
在运行时看看它打印出的结果!!
解决方案 »
- SQL SERVER 2005复制技术-事务性发布-不明白事物复制滞后设置那些警告和阈值原因?(高手请进)谢谢!
- 如何判断数据是否被修改过
- 如何同步不同的两个库的相同结构的表
- 存储过程里大量使用临时表的优缺点?请指教
- sql count group by 多表统计
- 发布与订阅的问题,请大侠们快来帮帮小弟!救命呀!!!!
- SQL2005点“导入数据.."和"导出数据..."的时候,弹出这个框子?
- 怎么在建好的表中添加sql内置方法
- 请问在transact-sql中能否定义数组
- 请教sql server2012 需要限制最大内存吗?
- 一个sql语句的问题?
- 一个非常简单的SQL语句?请各位指点!!非常感谢!!!
why you: delete @monthqty??
我那两个游标如果分开来调试的话,都可以通过,但把它们嵌套执行就会出现内层的游标不会执行.而且我也是执行一行就打印一行的结果才调试出这个问题的.只是为了提问时简便就把打印调试的语句删除了.
to leimin(leimin):
delete @monthqty 这个不是语法问题,变量@monthqty是我存储过程的定义部分定义的一个表变量,我用来把它作为一个临时表来使用.主要是存储一些有关月份生产量的数据.