DECLARE
strSql varchar2(100);
BEGIN
execute immediate 'INSERT INTO AA VALUES(101,zhang,女,to_date('2012-12-08','yyyy-MM-dd'))';
COMMIT;
END;
這段代碼究竟問題在哪裡,編譯提示的錯誤在日期那裡,我實在找不到錯誤在哪了
------解决方案--------------------
zhang,女都要引起來的,還有後面的也要轉義的
- SQL code
DECLAREstrSql varchar2(100);BEGIN execute immediate 'INSERT INTO AA VALUES(101,''zhang'',''女'',to_date(''2012-12-08'',''yyyy-MM-dd''))'; COMMIT; END;