将Excel数据导入到oracle数据库中的表中
1.将Excel的文件保存为csv格式(stu.csv),即以逗号为分隔符的形式的文件;
2.写控制文件
例:
LOAD
INFILE 'G:\stu.csv'
APPEND
INTO TABLE HR.STUDENT
(NAME CHAR TERMINATED BY ',',
SUBJECT CHAR TERMINATED BY ',',
GRADE INTEGER EXTERNAL TERMINATED BY ','
)
保存为stu.ctl格式
3.打开dos,连接oracle数据库,连接HR账户,创建表student(name varchar(50),subject varchar(50), grade int;
4.exit,使用sqlldr control='g:\stu.ctl';
5.连接数据库select * from student; 验证下。
6.排列表
行转列形式
实现语句:
select name,
max(decode(subject,'chinese',grade,0)) chinese,
max(decode(subject,'maths',grade,0)) maths,
max(decode(subject,'english',grade,0)) english
from student
group by name;
/
分享到:
相关推荐
在实际工作中,经常需要将Excel数据导入Oracle数据库或者从Oracle导出数据至Excel,这主要通过以下步骤实现: 1. **创建Access数据库**:首先在本地创建一个Access数据库,并将Excel数据导入其中。 2. **配置ODBC...
《涂抹Oracle:三思笔记之一步一步学Oracle》虽然只是一份部分资料,但它覆盖了Oracle学习过程中的关键环节。无论是对于初学者还是有一定经验的数据库管理员来说,这份资料都能够提供有价值的指导和参考。通过系统性...
本书旨在为读者提供一套系统化的Oracle学习路径,覆盖了Oracle的基础到高级应用,特别强调了数据加载、保护、传输以及备份与恢复等关键领域。以下是对该书部分内容的知识点提炼和深入解读。 ### Oracle传奇:从起源...
将Excel数据导入Oracle通常需要先将数据转换为CSV格式,然后使用SQL*Loader或外部表来加载数据。 3. **设置时间间隔型数据**: 在Oracle 9i中,时间间隔类型(INTERVAL)用于存储时间间隔,如年、月、日、小时等。...
- **Mapping**:映射Excel中的数据到Oracle EBS 数据库表中的字段。 ##### 4. **权限管理** - **职责、菜单、功能**:定义了用户可以访问的WEB ADI 功能。 - **Integrator 权限**:控制用户能否使用特定的...
以上知识点总结了《涂抹Oracle_三思笔记之一步一步学Oracle》360页精简版中的主要概念和技术细节,旨在帮助读者快速掌握Oracle数据库的基础知识和高级特性,特别强调了数据加载、备份与恢复等实用技能的重要性。
Oracle Web ADI是一种强大的工具,它允许用户通过Web界面进行数据导入导出操作,特别适合那些习惯使用Excel进行数据处理的财务人员。 #### 安装与配置 - **浏览器设置**:为了确保Web ADI能够正常工作,首先需要对...
5. **高级应用开发**:如导入Excel数据、创建OATrainBean等,这些涉及更复杂的业务场景和数据处理。 ### 部署OAF应用 部署OAF应用至生产环境前,需进行详尽的测试,确保所有功能正常且符合性能要求。这通常涉及到...
完成规则文件的编写后,通过“Load data…”功能将数据和规则加载至Essbase中,确保数据正确无误地导入。 ##### 2. 通过Essbase SQL Interface组件创建Outline 另一种方法是利用Essbase SQL Interface组件,这是一...
它可能支持多种数据格式,如CSV、Excel、数据库文件(如SQL Server、MySQL、Oracle)等,让用户能够方便地从各种来源获取数据并将其导出到所需的目标格式。这个过程对于数据集成和分析至关重要,尤其是在多源数据...
### 第33篇 aardio 学习笔记 - 在线程中调用数据 **知识点:** - **线程间通信**: 在不同线程间交换数据的方法。 ### 第34篇 aardio 动态获取网页数据,匹配数据 **知识点:** - **网页数据抓取**: aardio 中如何...
### 自学笔记之若依框架详解 #### 一、若依框架概述 若依框架是一款专为Java开发者设计的企业级快速开发平台。该框架通过提供一系列成熟稳定的组件和服务,简化了开发过程,使得开发者能够更加专注于业务逻辑的...
"expimp.txt"可能涉及到Oracle的数据导入导出工具EXPDP和IMPDP的使用方法。"sql.txt(常用).txt"和"rowid和rownum.txt"可能讲解了SQL查询的技巧和ROWID、ROWNUM这两个特殊列的用法。"数据库概念.txt"是对数据库基础...
同时,它可以将数据从CSV、XML、Excel等格式导入到数据库,或将数据库内容导出为这些格式。 6. **数据传输**:Navicat提供了数据传输工具,可以在不同数据库之间迁移数据,支持跨平台的数据迁移。 7. **数据同步与...