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

问题描述

我有以下代码-

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行数据?

解决方法

确认 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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...