如何在oracle数据库中的表里批量插入记录

如何在oracle数据库中的表里批量插入记录,第1张

可以使用oracle

sql

loader批量导入腔虚高数据

生成测试数据的EXCEL文件,把EXCEL文件另存为CSV(逗号分隔)(*.csv),控制文件设置为用逗号分隔。

示例:

LOAD

DATA

INFILE

‘d:\car.csv’

APPEND

INTO

TABLE

t_car_temp

FIELDS

TERMINATED

BY

","

(phoneno,vip_car)

保存为input.ctl

最伍尺后在命令行下输入:

C:\>sqlldr

userid=system/manager

control=input.ctl(在unix环境下亦同)

默认日志文件誉昌名为:input.log

默认坏记录文件为:input.bad

工具/材埋庆料:电脑,oracle数据库表

1.例test表中有如下数大神据。

2.插入一条id为6,name为杨七的数据。insert into testvalues (6,'杨七')commit。

3.向表中复制一条目前表中id为1的数据,可用如下语句:insert into test select * from test where id=1commit在执行insert语句后,必须提交,即commit,否则不成滚液亏功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11983533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存