sql load 的使用
1、编辑控制文件 xxx.ctl
load data -- 控制文件标识
infile 'test.txt' -- 要导入的文件(可以有多个)
infile 'test1.txt'
badfile 'bad.txt' -- 记录无效的数据
append into table tablename -- 导入那张表,
fields terminated by ','
(sql_id,sql_name) -- 对应的列(test.txt 文件对应)
注:导入有四种模式:
1、insert
2、append 追加的方式
3、replace 删除旧数据,替换新数据
4、truncate
terminated by x '09' -- 表示tab
2、执行
sqlldr userid=lgone/tiger control=xxx.ctl
分享到:
相关推荐
SQLLOAD是Oracle数据库提供的一种快速数据加载工具,主要用于大量数据的批量导入,它能显著提高数据导入的效率。本实例将向你展示如何使用SQLLOAD进行数据导入,并附带了相应的语句和批处理文件,以便你理解并实践...
SQL*Loader,简称sqlload,是Oracle数据库提供的一款强大的数据加载工具,用于快速将大量数据批量导入到数据库中。这个“sqlload入门简单教程”旨在帮助初学者掌握如何使用SQL*Loader进行数据加载操作。 首先,我们...
### SQL Load运用总结:Oracle SQL Loader深入解析 SQL Load,更准确地说,是Oracle SQL Loader,是一种高效的数据加载工具,用于将外部数据源中的数据批量加载到Oracle数据库中。SQL Loader支持多种数据格式,包括...
LOAD DATA INFILE 'D:\cnty_201105.txt' -- 数据文件位置 INTO TABLE jingfen5 -- 导入的目标表 FIELDS TERMINATED BY ',' -- 字段之间的分隔符 (CODE, MOBILE, NAME) -- 目标表中的列 ``` 3. **执行 SQL*...
sqlload 资料 sqlload 是一种数据导入数据库的方法,对于数据库管理员和开发者来说是一种非常有用的工具。本文将详细介绍 sqlload 的使用方法和知识点。 首先,sqlload 命令的基本格式为: ``` sqlldr userid=...
生成测试数据文件,包含"|"分隔的数据 SQL Load控制文件 执行sqlldr命令
在这个"oracle sqlload loaddata.ctl 使用例子"中,我们将深入探讨如何利用SQL*Loader将文本文件(如"data.txt")中的数据高效地加载到Oracle数据库中。 首先,`loaddata.ctl`是SQL*Loader的数据装载控制文件,它是...
oracle/mysql,大量数据导出工具。快速方便。
与 DB2 的 Load 工具相比,SQL*Loader 提供了更多的功能选项,包括灵活的加载模式、可选的加载策略以及支持多表加载等特性。 #### 二、SQL*Loader 的基本使用方法 使用 SQL*Loader 需要通过命令行调用 `sqlldr` ...
LOAD DATA CHARACTERSET ZHS16GBK --让导入的为 中文 防止乱码 INFILE 'F:\MYSQLLOAD\kikop_source.txt' BADFILE 'F:\MYSQLLOAD\kikop_error.txt' --REPLACE APPEND --INSERT --TRUNCATE INTO TABLE sys.mysqlload ...
### SQL*Loader将文件导入Oracle数据库详解 #### 一、前言 在企业级应用环境中,数据迁移是一项常见的任务,特别是在不同的系统之间进行数据交换时。Oracle提供了多种工具和技术来支持这种需求,其中SQL*Loader是...
在IT领域,尤其是在系统管理和自动化任务执行中,Shell脚本和SQL脚本的使用非常普遍。它们能够有效地处理日常的任务,比如数据处理、系统管理等。这篇文章将详细讲解如何向Shell或SQL脚本传递参数以及如何在脚本中...
- **Direct Path Load**:跳过PGA(Program Global Area),直接将数据写入数据文件,提高加载速度。 - **Bind Variables**:允许在控制文件中使用绑定变量,动态加载数据。 - **子查询加载**:可以使用子查询从...
2. **执行 Sqlload 命令**: 根据创建好的控制文件执行 Sqlload 命令,完成数据导入。 #### 总结 通过对 SQL Server 到 Oracle 的大批量数据迁移过程的详细分析,我们可以看出,合理利用 Microsoft DTS 和 Oracle ...
### SQL*Loader:高效数据加载工具 #### 引言 SQL*Loader是Oracle提供的一款强大且灵活的工具,专门用于将大量数据从平面文件(如逗号分隔值CSV文件)高效地导入到Oracle数据库中。它不仅适用于处理标准的文本格式...
在提供的脚本`sqlload_data_file.sh`中,用户只需要输入表名、分隔符和入库文件名,脚本就会自动处理剩下的工作。以下是脚本的主要步骤: 1. **检查输入参数**:确保用户提供了正确的参数数量,即表名、分隔符和...
### SQL*Loader 指南:语法与用法详解 #### 一、SQL*Loader简介 SQL*Loader是Oracle提供的一款高效数据加载工具,用于将外部文件中的数据批量加载到Oracle数据库表中。该工具支持多种文件格式,包括CSV、文本文件...
而在UNIX环境下,命令则为`sqlldr`或`sqlload`。 当你在命令行输入`sqlldr`时,系统会显示帮助信息,其中包括了SQL*LOADER的基本用法和有效关键字列表。例如: ``` SQL*Loader: Release 8.1.6.0.0 - Production on...
### Hive SQL练习题库知识点详解 #### 一、Hive SQL概述 Hive 是一个基于 Hadoop 的数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的 SQL 查询功能,使不熟悉 MapReduce 的用户可以利用 SQL...
### MySQL数据库SQL优化 #### 一、SQL优化 在MySQL数据库管理中,SQL查询的性能直接影响到系统的响应时间和资源消耗。通过合理的SQL优化,可以显著提高数据处理速度,降低服务器负载,提升用户体验。 ##### 1.1 ...