oracle整理
来源:互联网 发布:网络招商是怎么回事 编辑:程序博客网 时间:2024/04/30 12:59
一、生成HTML页面
把下面的内容存为一个 .sql 脚本 ( 比如说 C:/q.sql) :
SET ECHO OFF
SET FEEDBACK OFF
SET MARKUP HTML ON SPOOL ON
SPOOL c:/Dept.html
SELECT * FROM dept;
SPOOL OFF
SET MARKUP HTML OFF
SET ECHO ON
SET FEEDBACK ON
在 SQL*Plus 中调用,即可创建内容。在 C:中创建了名为 Dept.html 的 HTML 页面,如下所示:
输出:
DEPTNO DNAME LOC
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
二、导出SQL文件(比如a.sql)
a.sql文件:
select * from w_resumes where rownum<&num
/
在SQL>@c:/a.sql会执行该文件的SQL语句
三、 Oracle <----> Excel
Excel移植到Oracle中
1)将要导入的Excel文件另存为txt文件(制表符分隔),保存在C盘
2)新建一个文件input.ctl(控制文件),保存在C盘
load data --1、控制文件标识
infile 'Book1.txt' --2、要输入的数据文件名为test.txt
append into table star_test --3、向表test中追加记录
fields terminated by X'09' --4、字段终止于X'09',是一个制表符(TAB)
(id,username,password,sj) -----定义列对应顺序
3)cmd ---> sqlldr userid=wsbs/wsbs@star control=input.ctl
默认日志文件名为:input.log
默认坏记录文件为:input.bad
Oracle移植到Excel中
1)在"控制面板"--> ODBC数据源(ODBC)--> 系统DSN中添加"ODBC FOR ORACLE" --> 输入(数据源名,服务名 [ 在oracle目录中Ora81/network/ADMIN/tnsnames.ora文件中引用的名字---单位里就是star
STAR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.103)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = webtest)
)
)
] ,用户ID)
2)新建Excel文件 --> 数据(获取外部数据) --> 新建数据库查询 --> 选择数据源 --> 选择表名 --> 将数据返回Excel文件上
四、 如何查询重复的记录
SELECT * FROM TABLE_NAME
WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D
WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2)
如何删除重复记录
DELETE FROM TABLE_NAME
WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D
WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2)
- oracle整理
- 整理ORACLE
- oracle整理
- [Oracle整理]Oracle之数组
- Oracle 数据库碎片整理
- Oracle优化整理1
- Oracle优化整理2
- Oracle维护SQL整理
- Oracle 维护SQL整理
- ORACLE技术小整理
- oracle分區 (整理)
- 相关整理Oracle
- Oracle文档链接整理
- Oracle数据库碎片整理
- Oracle优化整理1
- oracle 日期整理
- Oracle笔记整理
- Oracle SQL Hint 整理
- 一个管理的哲学问题
- mysql
- Speech SDK 5.1 for Windows® applications
- 今天真是个好日子……
- JS整理
- oracle整理
- 提供Shark客户化服务
- 今天开始写blog
- 目录处理的Shell函数
- 水晶报表的使用技巧
- [讨论]CIO应该是怎么样的?
- 原来javascript可以这样加密
- 谈谈个人软件经历
- 双缓冲绘图