-- å建æµè¯ ç¨è¡¨
create table t1(id number,txt varchar2(20);
-- åå¨è¿ç¨ï¼åæ°ä¸ºstmt
CREATE OR REPLACE PROCEDURE t1_makeview_prc (stmt VARCHAR2)
IS
-- stmt VARCHAR2(200);
BEGIN
-- stmt := 'CREATE OR REPLACE VIEW t1_v AS SELECT * FROM t1';
EXECUTE IMMEDIATE stmt;
END t1_makeview_prc;
-- æ件->å¼å§->æµè¯çªå£
begin
t1_makeview_prc('CREATE OR REPLACE VIEW t1_v AS SELECT * FROM t1');
end;
-- æ§è¡å建çåå¨è¿ç¨æµè¯ï¼t1为已ç»å建ç表
温馨提示:答案为网友推荐,仅供参考