springra 发表于 2007-10-17 20:56:32

求助,使用游标的问题。

<p>用isql处理脚本时报这样的错误:</p><p>declare cursor must be the only statuement in a query batch.</p><p>过程为:</p><p>declare cur_lay cursor for select lay_no from #lay</p><p>declare&nbsp;@yw1 int<br/><br/>declare @lay_no char(12)<br/>&nbsp;&nbsp;&nbsp;<br/>&nbsp;<br/>&nbsp;open cur_lay&nbsp;fetch cur_lay into @lay_no<br/>&nbsp;<br/>&nbsp; <br/>&nbsp; if @@sqlstatus=0</p><p>&nbsp;begin<br/>&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;select @yw1 = count(*) from center..lay_area<br/>&nbsp;&nbsp;where lay_no like <a href="mailto:'%@lay_no%'">'%@lay_no%'</a><br/>&nbsp;&nbsp;and lay_date ='20071017'<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;insert into zdp values<br/>&nbsp;&nbsp;&nbsp;&nbsp; (&nbsp;</p><p>&nbsp;&nbsp;&nbsp; @lay_no ,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @yw1&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp; )&nbsp;&nbsp;<br/>&nbsp;<br/>fetch cur_lay into @lay_no&nbsp;<br/>end</p><p>&nbsp;<br/>&nbsp;close cur_lay</p><p>&nbsp;deallocate cursor cur_lay</p><p></p><p>请问高手我哪里写的不对?</p>

ehxz 发表于 2007-10-19 09:23:17

<p>参考一下:</p><p><a href="http://www.sybasecn.com/sybase/dispbbs.asp?BoardID=28&amp;ID=86&amp;replyID=&amp;skin=1">http://www.sybasecn.com/sybase/dispbbs.asp?BoardID=28&amp;ID=86&amp;replyID=&amp;skin=1</a></p>
页: [1]
查看完整版本: 求助,使用游标的问题。

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com