我想在我自己的存储过程中的表的每一行上调用一个存储过程。在工作区中,我可以这样简单地调用它:FROM my_tablestmt := 'SELECT my_stored_proc(...) FROM my_table';这样做是可行的:l_cursor sys_refcursor;
OPEN l_cursor FOR stmt; FETCH l_cursor INTO ...;
E
我有一张动态的临时桌子,如下所示。EMP_ID |TB_EMP_DTLS上面的数据是作为Cursor(Emp_cursor)检索的,我需要构建一个基于游标数据的动态TB_EMP_OTHER.EMP_SAL WHERE TB_EMP_DTLS.EMP_ID=TB_EMP_OTHER.EMP_ID
我没有在PLSQL/游标概念上做过大量的工作。如何循
我有一个具有MINUS的PLSQL查询。现在,我可以使用2个游标从2个表中获取数据,然后在PLSQL端执行MINUS等价逻辑吗?或者,即使使用游标逻辑,我也会得到ORA-02395。或者我可以重写查询本身?另外,使用BULK COLLECT INTO a table OF ***可以通过游标读取的最大行数是多少。