oracle 插数组

请问大虾们:createtablet(anumber);int[]b={1,4,9,12,15,11,23,45,112......}N条数据多数据,N很大怎么一次性奖b... 请问大虾们:
create table t (
a number
);

int[] b ={1,4,9,12,15,11,23,45,112......}N条数据多数据,N很大

怎么一次性奖b中的数据批量插入到btest表中的a字段中~
展开
 我来答
茗茶堂
2009-05-12 · TA获得超过682个赞
知道小有建树答主
回答量:346
采纳率:100%
帮助的人:0
展开全部
用一个for循环:
FOR i IN 1..N LOOP
INSERT INTO t VALUES(b(i));
END LOOP;
COMMIT;
erqing091092
2009-05-11 · TA获得超过1239个赞
知道小有建树答主
回答量:882
采纳率:0%
帮助的人:344万
展开全部
insert into t(a) values (1),
(4),(9),(12),(15),(11),(23),(45),(112),...,(b[N]);

dd:

插入多条数据的sql语句:
insert into table_name(id,name)
values
(v_id1,v_name1),
(v_id2,v_name2),
(v_id3,v_name3),
(v_id4,v_name4),
(v_id5,v_name5),
(v_id6,v_name6);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式