关于存储过程的符号作用
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 ,当中 ". " 和 "@ '的用法,尤其是 '@ '的用法请叙述的尽可能详细一些,多谢多谢!
------解决方案--------------------这种问题就不要回答了,楼主买本书或者在网上找找资料看看吧!