我想做的是:2.)从这个游标结果中,获取每个列中所有最长的值,并将其作为第二个输出结果集返回。我试图避免对此做两次相同的事情-获取数据,然后得到相同数据中最长的列值。我不确定这是否可能,但如果可能,谁能告诉我怎么做?这是我想要做的一个例子(只是为了说明):
CREATE OR REPLACE PROCEDURE MySchema.Test(RESULT OUT SYS_REFCURSOR,MAX_RESULT OUT
我正在用java编写一个程序,它从MongoDB中读取查询结果。if(output !System.out.println("This user name who tweeted "+ cursor.next());
}
当我运行这段代码时,只有第一个游标值使用最后一行的sysout语句被打印出来,第二个值来自'for‘循环,结果是一
我有一个oracle pl/sql匿名块,在for循环中有一个隐式游标,它以这种方式嵌套在for循环上: FOR registro_notificacionmy_table.column1=secuence) --work with data当我在secuence=1上返回值而在其他值上为空时,就会出现
我正在运行最基本的oracle sql脚本,并在sqlplus中运行它。我不明白为什么我的脚本会停下来提示我“输入行的值”。FOR循环不是应该在循环之前打开游标吗?. */我用下面的命令运行它:输出如下所示:
SQL*Plus: Release 11.1.0.7.0- Production on Wed Feb 7 13:06:51 201