怎么在oracle中一次性插入多条数据,哪个高手来帮一下 如题,请高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只能这样,没有办法 INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2); INSERT INTO tbl_name (col1, col2) VALUES (value2_1, value2_2); INSERT INTO tbl_name (col1, col2) VALUES (value3_1, value3_2); 一般先记事本里写好,(可以复制),在粘贴到sqlplus下运行 或者写个 for循环for(.....){ INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2); }..... 不知道你的一次是指 commit一次 还是一条语句看下这个 http://hi.baidu.com/qgbmxxf/blog/item/13fafdc4d747ffc238db495f.html 看你要什么样的数据了比如你可以把主键设置为自增长。然后首先在XXX表里加一条数据。然后 insert into xxx select * from xxx;这是mysql的写法。oracle不知道还行不。 我的做法是把要插入的数据放入到list中PreparedStatement data= conn.prepareStatement("INSERT INTO tbl_name(col1, col2) VALUES (?, ?)"); for (int k = 0; k < list.size(); k++) { data.setString(2, list.get(k).getCol1); data.setString(3, list.get(k).getCol2); data.addBatch(); } data.executeBatch(); 打开事务,从文件中读取sql语句,然后再提交事务 能不能获取url对应的IP地址 魔术棒算法的边缘提取与记录 engine 怎么解释??有什么作用?? SqlServer中如何得到第10-20行的记录,注意id是不连续的 说说自己的想法(关于人工智能) 重写。。。。调试通过,编译怎么会出现这种情况呢? 抢答题3:快快快!!! 用JAVA实现对一个文件进行加密传输! 什么地方有最新的JDK for win下载啊? 一个概念问题: javamail发信后收不到邮件 运算符 + 不能应用于 java.lang.Long,int?
INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2);
INSERT INTO tbl_name (col1, col2) VALUES (value2_1, value2_2);
INSERT INTO tbl_name (col1, col2) VALUES (value3_1, value3_2);
一般先记事本里写好,(可以复制),在粘贴到sqlplus下运行
for(.....){
INSERT INTO tbl_name (col1, col2) VALUES (value1_1, value1_2);
}.....
看下这个 http://hi.baidu.com/qgbmxxf/blog/item/13fafdc4d747ffc238db495f.html
比如你可以把主键设置为自增长。
然后首先在XXX表里加一条数据。
然后 insert into xxx select * from xxx;
这是mysql的写法。oracle不知道还行不。
PreparedStatement data= conn.prepareStatement("INSERT INTO tbl_name(col1, col2) VALUES (?, ?)");
for (int k = 0; k < list.size(); k++) {
data.setString(2, list.get(k).getCol1);
data.setString(3, list.get(k).getCol2);
data.addBatch();
}
data.executeBatch();