从游标获取行数据-PL / SQL

时间:2020-09-17 05:58:01

标签: oracle plsql

我有以下代码-

cursor get_supllies IS
select t_supplies.*, rowid
from t_supplies;

在循环中,我需要将此行插入到另一个表中。我必须保留rowid,但不能将其从游标中删除。

for i in  get_supplies loop


insert into t_suppliers_errors
values i; 

end loop;

是否仅从光标处获取t_suppliers行数据?

1 个答案:

答案 0 :(得分:0)

确认 public class TestJava { public static void main(String[] args) { try{ System.out.println("Input number: "); Scanner scanner = new Scanner (System.in); long number = scanner.nextLong(); if(number >= 2432902008176640000L) { // log an appropriate message like can not handle // long value greater than 2432902008176640000L return 21; } long fact = 1; int count =1; while (fact <= number) { count ++; fact *=count; } System.out.println("output: "+ count); }catch(Exception e){ e.printStackTrace(); } } } 包含以下列:

if condition

t_supplies包含以下列:

(col_1,col_2,col_3)

代码如下:

t_suppliers_errors