如何将跨表查询的结果存储到表变量中

时间:2014-01-31 11:58:09

标签: sql oracle plsql table-variable

我实际上发现了一些here但我需要多个表的语法。 例如:

DECLARE
    CURSOR select_results IS
        SELECT T1.ID, T2.DP FROM T1, T2 WHERE T1.ROW_ID=T2.DP;
    select_result T1.ID%ROWTYPE, T2.DP%ROWTYPE;
BEGIN
    -- DO SOMETHING
END;

有人可以解释我如何创建这样的自定义表变量,它是否可能? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

尝试

select_result  select_results%ROWTYPE;

分享并享受。