2013-03-20 62 views
0

我已閱讀this post有關使用條款中EXECUTE IMMEDIATE語句: 然後,我只是想測試它的非空值:錯誤此功能不執行SQL ORACLE

declare mydate date; 
begin 
mydate := to_date('01.01.2001','dd.mm.yyyy'); 
execute immediate 'insert into test_testik(DATEZ) 
        values :x' using mydate; 
end; 

結果下面的錯誤 03001. 00000 - 「未實現的功能」 *原因:該功能未實現。

任何想法爲什麼會發生這種情況? 提前謝謝!

+1

您的插入語句缺少括號... – Ben 2013-03-20 06:55:45

+0

謝謝你的男人,就是這樣!!!!!! =) – user2074685 2013-03-20 06:59:33

回答

2

根據Oracle語法,您應該用括號括起:x

+0

謝謝,葉戈爾!但我應該以什麼方式包圍它? :) – user2074685 2013-03-20 06:57:44

+0

啊,我知道了葉戈爾! – user2074685 2013-03-20 07:01:06

+0

我真正喜歡的關於stackoverflow的事情是,你立即得到答案! =) – user2074685 2013-03-20 07:04:53