1 SQL*loader 基本概念 载到数据库表中
下面是 SQL*LOADER 的基本特点: 自由定界以及可度长格式的数据 一次可对多个表装入数据 )可以将文件中的整型字符串,自动转成压缩十进制并装入列表中
ORACLE 的 SQL*LOADER 可以将外部数据加 1)能装入不同数据类型文件及多个数据文件的数据 2)可装入固定格式,3)可以装入二进制,压缩十进制数据 4)5)连接多个物理记录装到一个记录中 6)对一单记录分解再装入到表中 7)可以用 数对制定列生成唯一的 KEY 8)可对磁盘或 磁带数据文件装入制表中 9)提供装入错误报告 10 §5
1 控制文件 ,这个文本文件能被 SQL*LOADER 识别
SQL*LOADER 根控制文件由三个部分组成: 控制文件是用一种语言写的文本文件据控制文件可以找到需要加载的数据
并且分析和解释这些数据
全局选件,行,跳过的记录数等; ; 5
2 输入数据文件 文件外就是输入数据
SQL*Loader 可从一个或多个指定的文件中出数据
如果 数据是在控制文件中指定,就要在控制文件中写成 INFILE * 格式
当数固定的格式(长度一样)时且是在文件中得到时,要用INFILE "fix n"
入数据文件可以在OS 下的一个文件;或跟在控制文件下的具体数据
数据文件可以是: 符读)列表中 、 固定格式:记录中的数据、数据类型、 数据长度固定
,一个记录可以是一个连续的字符串
据段的分界(如姓名、年龄)如用“,”作字段的 分 ;用,"’作数据 、 LOADER 可以使用多个连续字段的物理记录组成一个逻辑记录,记录文件运行情况文件:充信息, 装入, 加截入或更新装 拒绝行数;可能放 入记录数,跳过记 件的类型为
加载 INFILE 子句指定的输入数据 数据特性说明
§对于 SQL*Lo