我有一个oracle表,要往里面添加多条数据,有上千条……怎么一次性添加?并且不能用导入导出工具,求解答 10
大哥们,你们说的对我一点都没用,我要的是具体的语句,比如说TABLE表,字段ID,NAME……insertintoTABLE(ID,NAME)select'一','二'f...
大哥们,你们说的对我一点都没用,我要的是具体的语句,比如说TABLE表,字段ID,NAME……
insert into TABLE (ID,NAME)
select '一','二' from dual
union all
select '三','四' from dual
union all
……
本来我复制出来的都是一 二……这样的,我还要加个select ' ',' ' from dual ……这样麻烦不麻烦,上千条我要弄到什么时候!还不如我一条一条的插入呢…… 展开
insert into TABLE (ID,NAME)
select '一','二' from dual
union all
select '三','四' from dual
union all
……
本来我复制出来的都是一 二……这样的,我还要加个select ' ',' ' from dual ……这样麻烦不麻烦,上千条我要弄到什么时候!还不如我一条一条的插入呢…… 展开
5个回答
展开全部
用数据库迁移工具,Oracle应该带的有
或者使用国产的神通Oscar数据库,功能很强大
或者使用国产的神通Oscar数据库,功能很强大
追问
不是数据库迁移,就一张表要添加数据,不用弄得这么复杂,我只是想求一个语句。
比如说TABLE表,字段ID,NAME……
insert into TABLE (ID,NAME)
select '一','二' from dual
union all
select '三','四' from dual
union all
……
本来我复制出来的都是一 二……这样的,我还要加个select ' ',' ' from dual ……这样麻烦不麻烦,上千条我要弄到什么时候!还不如我一条一条的插入呢……
追答
可以使用procedure或者function,里边有循环
展开全部
使用事务就可以了,几千条不多,做一个事务!
追问
用insert 语句能实现插入这么多数据吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用insert语句直接插入.
可以实现的
可以实现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据源于什么 其他表吗??
更多追问追答
追问
不是,我是从另一个数据库表里的数据复制出来,添加到当前数据库的表,版本不同,所以没办法导入导出
追答
你放在什么文件里啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放在excel表里面然后复制黏贴就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询