oracle sqlldr(oracle自带的导入数据的小工具)
发布日期:2021-05-14 17:51:06 浏览次数:17 分类:精选文章

本文共 1087 字,大约阅读时间需要 3 分钟。

[oracle@dj ~]$ vi shishi.ctl

LOAD DATA

INFILE *

INTO TABLE SHISHI

FIELDS TERMINATED BY ","

(ID,NAME)

BEGINDATA

1,XIAOCHU

2,XIAOMA

3,XIAOJIAO

4,XIAOSONG

5,XIAOCHEN

~

 

"shishi.ctl" [New] 11L, 134C written

[oracle@dj ~]$ sqlldr scott/oracle control=shishi.ctl

SQL*Loader: Release 11.2.0.4.0 - Production on Mon Jul 23 20:25:19 2018

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

Commit point reached - logical record count 5

 

 

SQL> conn scott/oracle

Connected.

SQL> create table shishi(id number(20),name varchar2(20));

Table created.

SQL> select * from shishi;

no rows selected

SQL> desc shishi;

Name Null? Type

----------------------------------------- -------- ----------------------------

ID NUMBER(20)

NAME VARCHAR2(20)

SQL> select * from shishi;

ID NAME

---------- --------------------

1 XIAOCHU

2 XIAOMA

3 XIAOJIAO

4 XIAOSONG

5 XIAOCHEN

当数据文excel表格时,将表格保存为csv格式(FIELDS TERMINATED BY ","参数指明数据分隔符为逗号,OPTIONALLY ENCLOSED BY '"'参数指明定界符,csv格式默认定界符为双引号)

LOAD DATA

INFILE *

INTO TABLE SHISHI

FIELDS TERMINATED BY ","OPTIONALLY ENCLOSED BY '"'

(ID,NAME)

跳过列FILLER

上一篇:oracle中scope参数
下一篇:oracle 修改sqlplus默认提示符

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月01日 22时21分30秒