如何在PL/SQL Developer中插入多行数据SQL语句

 我来答
柒釸de微笑
推荐于2016-04-04
知道答主
回答量:16
采纳率:0%
帮助的人:22.7万
展开全部
提供例子一个:
DECLARE
v_date date;
BEGIN
EXECUTE IMMEDIATE 'truncate table etl_date';
for v_date in 20091001 .. 20091021 LOOP
INSERT INTO etl_date
(date_char, date_date)
SELECT v_date, to_date(v_date, 'YYYY-MM-DD') FROM dual;
END LOOP;
COMMIT;
END;
select * from etl_date;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2016vore
2012-07-03 · 超过16用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:35.1万
展开全部
什么意思?
多条语句写在一起,一起执行?用分号隔开就可以。

或者你的意思是:insert into XXXtable() values() values() values()....???
追问
不是,我是想在Oracle PL/SQL Developer 中用一个SQL语句可以插入多条记录,就如同在SQL2008中用
    
insert into dbo.Table_1(autoid,lid, lpwd)
select 2, '123','123' union
select 3, '111','111' union
select 4, '000','000'

一样,但是在Oracle PL/SQL Developer 中不能用,所以请教高人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljf515
2012-07-04
知道答主
回答量:14
采纳率:0%
帮助的人:4.7万
展开全部
加上括号试试
insert into tableA

select xx from t1 union seledt xx from t2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-03
展开全部
没使用过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式