我想知道当结果是两个表的连接时,如何声明PLSQL变量。例如, variable_name table_name%ROWTYPE% SELECT * into variable_name from a,b
where a.x在这种情况下,table_name%ROWTYPE%只能是一个特定的(单个)表。如果已经回答了,请给我指出正确的帖子。谢谢。
在Oracle的PL/SQL中,我可以使用包定义创建一个基于会话的全局变量。使用Postgresql的PLpg/SQL,这似乎是不可能的,因为没有包,只有独立的过程和函数。下面是PL/SQL将g_spool_key声明为全局...tox IS TYPE t_spool IS REF CURSOR RETURN spool%ROWT
TYPE ref_cur IS REF CURSOR; TYPE tmptbl IS TABLE OF ref_cur_name%ROWTYPE使用dbms_sql访问引用游标的记录对我来说有点困难。v_rowid ';
-- THIS IS THE PROBLEM . i just created an alias above for rowid keyword but i guess, DBMS sql