日期:2014-05-17  浏览次数:20827 次

insert into 語句執行不成功,找找原因,謝謝了
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

DECLARE
strSql varchar2(100);
BEGIN
  execute immediate 'INSERT INTO AA VALUES(101,''zhang'',''女'',to_date(''2012-12-08'',''yyyy-MM-dd''))';
  COMMIT;
  END;