
Oracle
黄瓜和土豆
码农一个
展开
-
将Excel数据批量导入oracle数据库方法
有两种思路:一.采用JExcelAPI或apache POI来读取Excel中的每行记录,通过程序插入以数据库中; (可参考http://blog.youkuaiyun.com/pengchua/archive/2007/08/09/1733591.aspx)二.将Excel转化成.csv格式,然后利用Oracle中的sqlldr命令成批导入,具体步骤如下:1.采用XL2ExternalTables,a原创 2007-08-09 13:35:00 · 4259 阅读 · 1 评论 -
oracle存储过程常用技巧
<br />http://www.cnblogs.com/chinafine/archive/2010/07/12/1776102.html转载 2010-09-17 20:03:00 · 706 阅读 · 0 评论 -
实现异地Oracle数据库的数据同步步骤
摘要:以下的文章主要介绍的是异地Oracle数据库的数据同步的实际操作方案,如果你对其相关的实际操作有兴趣的话,你就可以观看以下的文章。 标签:Oracle数据库 异地Oracle数据库的数据同步,行动的主要目的是在服务器甲的Oracle数据库的A里的表TBL_TB相关数据发生变化时,服务器乙的Oracle数据库B中的表TBL_TB也会随着发生相应变化.(假设转载 2010-05-17 20:56:00 · 2254 阅读 · 0 评论 -
ORCELE 在数据表间复制数据COPY命令
在数据表间复制数据是Oracle DBA经常面对的任务之一,Oracle为这一任务提供了多种解决方案,SQL*Plus Copy 命令便是其中之一。SQL*Plus Copy 命令通过SQL*Net在不同的表(同一服务器或是不同服务器)之间复制数据或移动数据。 在实际运行环境中若能恰当地选择使用SQL*Plus Copy 命令可以有效地提高数据复制的性能。 下面将简要介绍SQL*Plus Cop转载 2010-05-17 19:36:00 · 1070 阅读 · 0 评论 -
oracle 常见后台进程
常见后台进程包括:• 数据库写进程 (DBWn):将数据库缓冲区高速缓存中的经过修改的缓冲区(灰数据缓 冲区)以异步方式写入磁盘• 日志写进程 (LGWR):将日志缓冲区中称为重做信息的恢复信息写入磁盘上的重做日 志文件• 检查点进程 (CKPT):在控制文件和每个数据文件头中记录检查点信息• 系统监视器进程 (SMON):在实例启动时执行恢复,并清除未使用的临时段•原创 2010-04-27 19:21:00 · 951 阅读 · 0 评论 -
oracle--record、rowtype示例
record示例:create or replace procedure pro_test_record(vid in varchar2) istype userRow is record(id t_user.id%type,name t_user.name%type);realRow userRow;beginselect id,name into realRow from t_user whe转载 2010-02-25 18:43:00 · 2188 阅读 · 0 评论 -
Oracle数据导入导出
http://xindi.blog.51cto.com/235510/103478转载 2009-11-23 19:30:00 · 497 阅读 · 0 评论 -
Java编写与调用Oracle数据库存储过程的不同处理方法
(一)用Java编写Oracle数据库存储过程 Oracle里可以使用多种语言来编写存储过程,比如Pro*C/C++,PL/SQL,COBOL,在Oracle8i开始支持用Java编写存储过程。 如果非要写存储过程的话,做为以Java谋生的我,首选用Java编写,用PL/SQL需要记忆很多的语法(Pascal类的语法)和函数,远不如使用Java/JDBC这么轻车熟路。而且,DB2等数据库都支持转载 2009-07-28 20:23:00 · 1238 阅读 · 0 评论 -
如何开发oracel存储过程
Oracle存储过程就是存储在Oracle数据库中的一个程序。一. 概述Oracle存储过程开发的要点是:• 使用Notepad文本编辑器,用Oracle PL/SQL编程语言写一个存储过程;• 在Oracle数据库中创建一个存储过程;• 在Oracle数据库中使用SQL*Plus工具运行存储过程;• 在Oracle数据库中修改存储过程;• 通过编译错误调试存储转载 2009-07-26 20:09:00 · 977 阅读 · 0 评论 -
oracle分组统计sql
分类统计:select f.NAME ,sum(case when f.TYPE=0 then 1 end ) as jzTotal, sum(case when f.TYPE=1 then 1 end ) as kcTotal, sum(case when f.TYPE=2 then 1 end ) as jwTotal,count(f.TYPE) as T原创 2009-04-30 10:45:00 · 1135 阅读 · 0 评论 -
oracle 用法备忘 last_day
写法一.select * from tablename where to_char(create_time,YYYY-MM) =2008-01写法二.select * from tablename where create_time>=to_date(2008-01-0100:00:00,YYYY-MM-DD HH24:MI:SS)and create_timeHH原创 2008-09-22 15:07:00 · 1107 阅读 · 0 评论 -
oracle 函数索引 提高性能
函数索引谈到任何对列的操作都可能导致全表扫描,例如:select * from emp where substr(ename,1,2)=’SM’;但是这种查询在客服系统又经常使用,我们可以创建一个带有substr函数的基于函数的索引,create index emp_ename_substr on eemp ( substr(ename,1,2) );但是这种查询在客服系统又经常使用,我们可以创建原创 2008-06-04 22:06:00 · 4408 阅读 · 1 评论 -
oracle 临时表
在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE GLOBAL TEMPORARY () ON COMMIT PRESERVE ROWS; 2。事务特有的临时表 CREATE GLOBAL TEMPORAR原创 2008-06-04 22:04:00 · 854 阅读 · 0 评论 -
应用系统性能优化过程
问题:在一个表中有七八万条数据,并还要对统计时,运行起来可能要花3-4分钟.其中执行一个count就要1000ms.1.由于where 条件中有substr函数.任何对列的操作都可能导致全表扫描,于是创建了基于函数的索引如:create index emp_ename_substr on eemp ( substr(ename,1,2) ); 建后确实有一定提高,但还是很慢.2.由于表中数原创 2008-06-05 16:51:00 · 899 阅读 · 0 评论 -
oracle 中两个数据表间的拷贝
1.建dblink ,可直接用toad来建,但可以会有权限的问题,有管理员级。2。用sql: insert into A select * from B@dblinkName原创 2008-03-25 19:46:00 · 1322 阅读 · 0 评论 -
取得数据库的表的字段comment
select * from user_col_comments where table_name=upper(tbname);select column_name,comments from user_col_comments where table_name=upper(tbname);excel数据从行变到列:先选择数据再点copy,再选"选择性paste原创 2007-11-05 15:18:00 · 876 阅读 · 0 评论 -
Review_oracle 读笔记
1. select * from user_tables; select * from all_tables;2.视图是一个逻辑表,该表基于一个或者更多的表或者视图.它不包含实际的数据本身,而是选择性从表中显示列,该表从基础表中创建.记住这些视图只提供对数据的访问,它们实际不包含数据,而是保存在附属的表中.格式:CREATE VIEW VIEW_NAME AS (SElECT 查询语句原创 2007-10-31 11:18:00 · 1057 阅读 · 0 评论 -
对于JAVA系统中的定时操作有两种实现方式(针对oarcle)
对于JAVA系统中的定时操作有两种实现方式(针对oarcle):1. 通过程序在应用层实现,如quartz,Timer等如在spring中: bean id="abcJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">原创 2007-08-30 11:09:00 · 1290 阅读 · 0 评论 -
数据库常用sql
1.Oracle.查看存储过程:select * from user_objects where object_type ='PROCEDURE';2.Oracle.查看存储过程源代码:select text from user_source where name='CAL_原创 2011-07-11 10:40:24 · 716 阅读 · 0 评论