INSERT ALL
INTO t (col1, col2, col3) VALUES ('val1_1', 'val1_2', 'val1_3')
INTO t (col1, col2, col3) VALUES ('val1_1', 'val1_2', 'val1_3')
.......
INTO t (col1, col2, col3) VALUES ('val1_1', 'val1_2', 'val1_3')
SELECT * FROM DUAL;
我正在使用此語句將多行插入表中。ORACLE的多插入是否有限制?
有時我插入正確,即使我給它幾條線。我甚至插入了10100行!
但有時,它說這個
ORA-24335: cannot support more than 1000 columns
任何想法?
我使用了「oracle多插入限制」......找不到這種插入的任何限制 – Mouhcine 2014-12-03 00:21:03
您是否谷歌錯誤? http://stackoverflow.com/a/8062870/1394393(根據我的經驗,Oracle確實模糊了你所擁有的問題。) – jpmc26 2014-12-03 00:23:08
你提到你插入了10,100行**,但是你得到的ORA是關於**列** – benji 2014-12-03 02:38:08