我想在我自己的存储过程中的表的每一行上调用一个存储过程。在工作区中,我可以这样简单地调用它:FROM my_tablestmt := 'SELECT my_stored_proc(...) FROM my_table';这样做是可行的:l_cursor sys_refcursor;
OPEN l_cursor FOR stmt; FETCH l_cursor INTO ...;
E
我们过去使用蟾蜍,但改用plsql devepoler。select COUNT(*) from my_schema.VW_PROJECT_AUTH;在命令窗口中设置上面的dbms_application_info,并继续在sql窗口中处理该会话信息。如何使用dbms_application_info跨命令窗口和sql窗口设置会话信息?
我有一个具有MINUS的PLSQL查询。现在,我可以使用2个游标从2个表中获取数据,然后在PLSQL端执行MINUS等价逻辑吗?或者,即使使用游标逻辑,我也会得到ORA-02395。或者我可以重写查询本身?另外,使用BULK COLLECT INTO a table OF ***可以通过游标读取的最大行数是多少。