sql server 游标问题。
SQL code:
DECLARE @creater VARCHAR(100)
Declare MyCusror2 Cursor Scroll
For
SELECT OMC_Creater
from dbo.YB_Opr_MessageBoardCourse INNER JOIN
dbo.YB_Tec_Course ON dbo.YB_Opr_MessageBoardCourse.RC_ID = dbo.YB_Tec_Course.RC_ID INNER JOIN
dbo.YB_Sys_Channel ON dbo.YB_Tec_Course.SC_ID = dbo.YB_Sys_Channel.SC_ID INNER JOIN
dbo.YB_Sys_Subject ON dbo.YB_Tec_Course.Subject_ID = dbo.YB_Sys_Subject.Subject_ID
Open MyCursor2
Fetch next from MyCursor
Into @creater
While(@@Fetch_Status = 0)
Begin
Begin
PRINT @creater
End
Fetch next from MyCursor
Into @creater
End
Close MyCusror2
Deallocate MyCusror2
执行出现这样的问题:
Msg 16916, Level 16, State 1, Line 4
A cursor with the name 'MyCursor2' does not exist.
Msg 16916, Level 16, State 1, Line 11
A cursor with the name 'MyCursor' does not exist.
Msg 16917, Level 16, State 1, Line 21
Cursor is not open.
求解!!!!
MyCursor2
MyCursor1都不存在
或者没有打开?
Fetch next from MyCursor2
不会游标
友情帮顶
Fetch next from MyCursor2
改成 Fetch next from MyCurs
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......
--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......
<table style="width: 1000px"><tr>
<td style="height: 38px; width: 35px;">
姓名</td>
......
sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊
随便搞一D版吧,
迅雷第一个就可以用
2000,2005都这样
http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......