我有一列簡單的數字表。我想加載大約3000個數字。我想在內存中執行該操作,而不使用SQL * Loader。我試過在Oracle中使用大量靜態數據批量插入
INSERT ALL
INTO t_table (code) VALUES (n1)
INTO t_table (code) VALUES (n2)
...
...
INTO t_table (code) VALUES (n3000)
SELECT * FROM dual
但是我失敗了1000個值。我該怎麼辦 ? SQL * Loader是唯一的方法嗎?我只能用SQL執行LOAD
嗎?
你在說什麼'load'?使用SQL * Loader?這是一種錯誤還是必須定期發生的事情?如果定期將文件結構總是相同> – Ben 2012-08-09 07:46:14
是的,我意識到它是我正在談論的SQL * Loader。所以我不想使用它。我編輯了這個問題 – 2012-08-09 07:48:06