66问答网
所有问题
当前搜索:
sql说游标已经存在怎么办
sql
server
游标
使用中的问题,出现“必须声明标量变量”错误提示。谢谢...
答:
@age as nvarchar)+@sex+cast(@a as nvarchar)fetch next from cur into @id,@name,@age,@sex,@a endclose curdeallocate curgo 这样吧 int类型的不能直接用+号,必须转成字符型才可以输出,还有,你
游标
有些地方用的不正确,也没关闭和释放, 所以执行一次后,就会报游标未关闭之类的错 ...
什么是
游标
?
答:
游标
:是
处理
数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。
SQL
SERVER 2008 打开
游标
不
存在
答:
是的,不能去掉declare@curcursor这是定以一个
游标
,跟定义变量一样,他是要与表和函数区分的
数据库中关于
游标
描述错误的是
答:
关于数据库中
游标
的错误描述是:游标可以同时打开多个并同时进行操作。游标(Cursor)是数据库查询中的重要概念,主要用于遍历
SQL
查询结果集。它提供了一种机制,允许程序逐行
处理
查询返回的数据,而不是一次性处理完整个结果集。然而,关于游标的使用和操作,
存在
一些常见的误解,其中之一就是认为游标可以同时...
sql
让一个静态的
游标
变成动态的游标 order by排序问题
答:
定义
游标
使用:SCROLL 指定所有的提取选项(FIRST、LAST、PRIOR、NEXT、RELATIVE、ABSOLUTE)均可用。如果未在 ISO DECLARE CURSOR 中指定 SCROLL,则 NEXT 是唯一支持的提取选项。
pl
sql
中
游标
的作用 什么时候用
答:
1、pl/
sql
类似于C、C++,这类语言一次只能
处理
一条数据库记录,但是如果sql语句返回的结果集是多条的话,如果想用这类语言处理的话就要用到
游标
。2、先把多条结果存入到游标中,再循环的一条一条取得(fecth)游标中的记录,取得一条处理一条。3、综上所说,游标是在sql返回的结果集是多条数据的...
declare 在
SQL
中是什么意思,
怎么
用?
答:
若要构造动态
SQL
语句,请使用 EXECUTE。局部变量的作用域是其被声明时所在批
处理
。当前分配有
游标
的游标变量可在下列语句中作为源引用: * CLOSE 语句。 * DEALLOCATE 语句。 * FETCH 语句。 * OPEN 语句。 * 定位的 DELETE 或 UPDATE 语句。 * SET CURSOR 变量语句(在右侧)。在所有上述语句中,如果
存在
被...
命令执行成功,但打开
游标
时为什么说不
存在
答:
调用的时候是用这个存储过程的owner吗,如果不是,在存储过程头部加上 AUTHID CURRENT_USER 。如果是动态
sql
,需要显示的授权 grant select on xxx to xxx ;
这样的
SQL
语句(
游标
)为什么要被重复执行5次? (5 行受影响) (5 行受影...
答:
提示5行受影响,是以下查询得到的结果行数,提示了5次,说明查询执行了5次。查询执行5次,那么就是因为你的
游标
执行了5次。你单独运行一下游标的查询语句,看看游标是不是有5行记录?如果有5行,那么就对上了。没执行一次游标,都会执行一下游标体里面的查询,每次查询都会有一个输出信息N行受影响。
...continue handler for
sql
state '02000' set done=1;
答:
02000 主要代表的意思可以理解为:发生下述异常之一:SELECT INTO 语句或 INSERT 语句的子查询的结果为空表。在搜索的 UPDATE 或 DELETE 语句内标识的行数为零。在 FETCH 语句中引用的
游标
位置处于结果表最后一行之后。就是说你定义了,当fetch游标到了数据库表格最后一行的时候,设置done=1....
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜