代码:
declare
table_name varchar2(200) :='MY_TABLE_';
begin
select * from table_name||'YYYY';
end;
我知道execute_immediate,还有另外一种方法吗?
答案 0 :(得分:1)
试试这个。它应该给你一些指针。如果这有帮助,请告诉我。
var p_lst refcursor;
DECLARE
lv_tab_name VARCHAR2(100 CHAR):='emp';
BEGIN
OPEN :p_lst FOR 'SELECT * FROM '||lv_tab_name;
END;
print p_lst;