读书人

关于存储过程的符号作用解决思路

发布时间: 2012-01-24 23:11:54 作者: rapoo

关于存储过程的符号作用
CREATE OR REPLACE PROCEDURE Test_Pro
AS
sqlstr varchar2(200);

BEGIN

FOR i IN( SELECT DISTINCT (TO_CHAR (TestDate, 'yymm ')) AS yymm
FROM TABLEA
WHERE TestDate > TO_DATE ( '200301 ', 'yyyymm '))
LOOP

select TO_CHAR (SYSDATE, 'YYYYMMDD ') into opDate from dual;
sqlstr := 'INSERT INTO TABLE_B (COL1,COL2,COL3 '||
'SELECT COL11,COLL22,COLL33 FROM TABLEC_ ' ||
i.yymm||
'@NGOSS ';
EXECUTE IMMEDIATE v_sql;
END LOOP;

EXCEPTION
WHEN OTHERS
THEN
ROLLBACK;
END;

这个存储过程中的i.yymm和@NGOSS ,当中 ". " 和 "@ '的用法,尤其是 '@ '的用法请叙述的尽可能详细一些,多谢多谢!



[解决办法]
这种问题就不要回答了,楼主买本书或者在网上找找资料看看吧!

读书人网 >oracle

热点推荐