不是这个意思,意思是在循环中,我想找到指定行的那行的值,如我找到第5行的值这样
你能举个更详细点的例子吗,谢谢
追答定义一个
TYPE abc IS RECORD(
rownumber number,
column1 table_name.column1%TYPE,
column2 table_name.column1%TYPE);
cursor cur is select a.rn,a.column1,a.column2 into abc from (select rownum rn,t.column1,t.column2 from table_name t)a
。。。然后 for r in cur loop
r.rownumber就是行号 随便取
oracle存储过程如何获取指定行的值,就像for循环中,获取第i行就get(i...
比如:for cur in (select column1,column2 from table_name) loop --your code here --cur.column1,cur.column2 就是当前行的值 end loop;不知道你是不是这个意思
oracle存储过程中循环for in是如何使用的
1、首先编写存储过程的整体结构,如下图所示定义变量。2、定义变量后定义游标,begin,select sysdate into v_date from dual,end test_proc。3、然后编写for循环,游标for循环开始,然后为临时变量名,任意起,输出某个字段,使用变量名.列名即可,最后游标for循环结束。4、测试运行,点击DBMS Output标签...
oracle存储过程调用另一个存储过程
你定义的是个函数,是函数就要返回值,你得用一个函数返回值同样类型的变量去接收这个返回值
oracle 存储过程 循环赋值
给你重要的一段,用到的是for循环。不懂好好研究一下。很有用的。FOR I IN (查询语句)LOOP 变量 := I.某个字段 END
oracle存储过程怎么写循环
1、第一步,编写存储过程的整体结构,然后定义变量,见下图。2、其次,完成上述步骤后,在定义变量后定义游标,begin,select sysdate into v_date from dual,end test_proc,如下图所示。3、接着,完成上述步骤后,写一个for循环,游标开始for循环,为临时变量名任意起个名,输出一个字段,使用变量...
oracle存储过程中循环for in是如何使用的
select 语句) 这是隐式游标,这个结构中不能带参数,或者说普通的游标,隐式或显式的都不能带参数,使用参数游标或引用(动态)游标。例如:declare cursor cur(C_value number) is select col_A,col_B from tableA where col_C=C_value ;begin for xx in cur loop --处理 end loop;end ...
oracle存储过程 遍历字符串
不用循环不行么,一个sql就搞定啦 select c from(with test as (select '21,32,43' c from dual)select substr(t.ca,instr(t.ca, ',', 1, c.lv) + 1,instr(t.ca, ',', 1, c.lv + 1) - (instr(t.ca, ',', 1, c.lv) + 1)) AS cfrom (select ',' || c ||...
oracle存储过程循环怎么写
Oracle中有三种循环(For、While、Loop):1、loop循环:create or replace procedure pro_test_loop isi number;begini:=0;loop i:=i+1; dbms_output.put_line(i); if i>5 then exit; end if;end loop;end pro_test_loop;2、while循环:create or replace procedure pro_test_loop ...
Oracle存储过程中,查询结果有多行如何赋值
首先你是想要赋值给什么?是一个变量还是record。你要根据实际的情况出发,赋值给一个变量的时候你要考虑最大,最小,最新和最老的数据,看你这么取舍了。结果集的情况你可以用cursor或者array也可以。
oracle中,一个存储过程怎么调用另一个存储过程?这两个存储过程都带有...
它定义的几个,你就传入几个 当然参数的类型要对应上。还有就是如果一个存储过程中定义了out类型的参数,当你在调用它的时候,这个out类型的参数也要参入,看它定义的是什么类型的out参数。然后定义一个该类型的变量,传入进去,用于接收存储过程返回的值。然后用这个值,去做下面的逻辑。