www.mjjq.net > FEtCh into

FEtCh into

答: fetch...into... 是SQL 里面获取游标里的量 用到的 fetch 后是你的游标 into 后是你的变量 exit when 是当什么时候退出。后面加条件

应该是以下的意思,不对之处请指点: 把表c_invc第一个字段和第二个字段的值,分别赋值给变量:pa_invc_array.s_supplier和变量:pa_invc_array.i_supplier_ind。

CREATE TABLE test_main ( id INT, value VARCHAR(10), PRIMARY KEY(id) ); INSERT INTO test_main(id, value) VALUES (1, 'ONE'); INSERT INTO test_main(id, value) VALUES (2, 'TWO'); INSERT INTO test_main(id, value) VALUES (3, 'THREE')...

CREATE TABLE test_main ( id INT, value VARCHAR(10), PRIMARY KEY(id) ); INSERT INTO test_main(id, value) VALUES (1, 'ONE'); INSERT INTO test_main(id, value) VALUES (2, 'TWO'); INSERT INTO test_main(id, value) VALUES (3, 'THREE')...

cursor定义了2列,但你的ename_table只有一列 参考以下代码: DECLARE CURSOR emp_cursor IS SELECT ename, sal FROM scott.emp WHERE deptno = 10; TYPE ename_table_type IS TABLE OF emp_cursor%rowtype; ename_table ename_table_type; BEGI...

fetch next from mycursor into @O_ID,@A_Salary while(@@fetch_status = 0) begin Update OriginSalary set O_Salary=O_Salary+@A_Salary where O_ID=@O_ID fetch next from mycursor into @O_ID,@A_Salary end 假设表tempTable id,text 1,T1 2...

变量是一个值,而且只有一条记录;游标是好几个值,并且可以有N条记录

fetch next from 游标名 into 变量列表 while @@fetch_status=0 begin ......... fetch next from 游标名 into 变量列表 end

通常我们获取游标数据是用 fetch some_cursor into var1, var2 的形式,当游标中的记录数不多时不打紧。然而自 Oracle 8i 起,Oracle 为我们提供了 fetch bulk collect 来批量取游标中的数据。它能在读取游标中大量数据的时候提高效率,就像 SNM...

@a @b 是定义的局部变量 局部变量都似乎用@开头的.... fetch x into @a,@b 是游标取值的典型用法,表示从游标x中取出的该行记录值对应放到局部变量@a @b中

网站地图

All rights reserved Powered by www.mjjq.net

copyright ©right 2010-2021。
www.mjjq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com