数据库fetch用法 SQL语句中的FETCH如何使用?
SQL语句中的FETCH如何使用?
作用就是把游标当前的值赋给变量,举例如下:
--定义游标
cursor c_ITEM(var_BH number, var_GSID varchar2) Is
SELECT * FROM THDITEM A WHERE A.GSID=var_GSID AND A.THD01=var_BH
v_ITEM c_ITEM%RowType
--使用游标
Open c_ITEM(p_BH, p_GSID)
Fetch c_ITEM Into v_ITEM
While c_ITEM%Found Loop
End Loop
Close c_ITEM
fetch的用法是什么?
fetch1
及物动词 vt.
1. (去)拿来去拿...给[O1]
Fetch your supper yourself, Robert.
罗伯特,你自己去拿晚餐吧。 2. 去请...来,接...去
Yes, I"ve come to fetch you.
是的,我来接你。 3. 售得,卖得
The old watch fetched 100 dollars.
这旧表卖了一百元。 4. 【口】给...以(一拳,一击等)
She fetched him a box on the ears.
她打了他一记耳光。 5. 吸(一口气) 6. 发出(叹声等)
I heard her fetching a deep sigh.
我听见她发出一声长叹。
不及物动词 vi.
1. 取物 2. (猎狗)取回猎物 3. 绕道而行[( about/round)]
fetch2
名词 n.
1. 活人的魂鬼[C]
DB2中游标的用法?
1.先定义游标。2.打开游标。3.FETCH数据。4.关闭游标。例如:1.EXEC SQL DECLARE cAcct CURSOR FOR select distinct(CYELC_ID) from xxxxx(表名) order by CYELC_ID with ur2.EXEC SQL OPEN cAcct3.while(1){ EXEC SQL FETCH cAcct INTO :xxxx(变量名)if(sqlca.sqlcode == 100) break。。。。。。}EXEC SQL CLOSE cAcct
深入SQLCursor基本用法的详细介绍?
declare @id intdeclare @name varchar(50)declare cursor1 cursor for --定义游标cursor1select * from table1 --使用游标的对象(跟据需要填入select文)open cursor1 --打开游标fetch next from cursor1 into @id,@name --将游标向下移1行,获取的数据放入之前定义的变量@id,@name中while @@fetch_status=0 --判断是否成功获取数据beginupdate table1 set name=name "1"where id=@id --进行相应处理(跟据需要填入SQL文)fetch next from cursor1 into @id,@name --将游标向下移1行endclose cursor1 --关闭游标deallocate cursor1
oracle下巧用bulkcollect实现cursor批量fetch的sql语句?
通常我们获取游标数据是用 fetch some_cursor into var1, var2 的形式,当游标中的记录数不多时不打紧。然而自 Oracle 8i 起,Oracle 为我们提供了 fetch bulk collect 来批量取游标中的数据。它能在读取游标中大量数据的时候提高效率,就像 SNMP 协议中,V2 版比 V1 版新加了 GET-BULK PDU 一样,也是用来更高效的批量取设备上的节点值。 fetch bulk collect into 的使用格式是:fetch some_cursor collect into col1, col2 limit xxx。col1、col2 是声明的集合类型变量,xxx 为每次取数据块的大小(记录数),相当于缓冲区的大小,可以不指定 limit xxx 大小。下面以实际的例子来说明它的使用,并与逐条取记录的 fetch into 执行效率上进行比较。测试环境是 Oracle 10g 10.2.1.0,查询的联系人表 sr_contacts 中有记录数 1802983 条,游标中以 rownum 限定返回的记录数。
数据库fetch用法 fetch into 用法 sql中in的用法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。