Using Create directory & UTL_FILE in Oracle
Create directory让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。其语法为:CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';本案例具体创建如下: creat...
Oracle内建包UTL_FILE使用说明
最近用到了Oracle的包UTL_FILE,网上却没找到关于它的函数,过程使用说明,虽然都不是很难的东西,但简单列出来,也能提高些效率。于是有了这篇文。以下翻译来自《Oracle Built-in Packages》的第六章,只翻译了部分...
UTL_FILE包的简单例子
开发人员要实现一个自动将表中数据导出到一个csv格式文件的功能。建议他们使用UTL_FILE包加DBMS_JOB实现。最后给他们写了一个简单的UTL_FILE包使用的例子。以前需要使用UTL_FILE包,必须设置utl_file_dir初始化参...
Oracle数据库表范围分区策略测试过程
/*该试验针对按照递增列作为分区条件的情况,按照时间作为分区条件的等下次测试*/ create tablespace test01 datafile 'D:oracleoradatamyoratest01.dbf'size 50m;create tablespace test02 dataf...
[Oracle]高效的SQL语句之分析函数(四)--lag()/lead()
有时候报表上面需要显示该笔操作的上一步骤或者下一步骤的详细信息,这个时候可以按照下面的做法:先创建示例表:-- Create tablecreate table LEAD_TABLE( CASEID &n...
Oracle10g支持SQL正则表达式
原文出处:[url]http://www.wangchao.net.cn/bbsdetail_1780715.html[/url]Oracle 8 和Oracle 9i中缺乏灵活性的SQL 正则表达式最终在Oracle 10g中得到了解决。Oracle 数据库目前内建了符合POSIX 标准的正则表达式。 ...
50种方法巧妙优化你的SQL Server数据库
原文链接:http://blog.btidea.com/article.asp?id=440查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了...
Oracle数据库管理 版主空间
学习ORACLE最大的障碍是什么——浮躁http://yangtingkun.itpub.net个人BLOG文章索引:http://www.itpub.net/showthread.php?s=&threadid=69952711g的一点研究:http://www.itpub.net/852861.html...
B*TREE索引
Expert Oracle Database Architecture学习笔记B*树索引(第十一章 索引)Tom说,B*树索引是“传统索引”。到目前为止,这是Oracle和大多数其他数据库中最常用的索引。需要注意的是,这里的“B”不代表二叉(binary),...
ETL学习心得:探求数据仓库关键环节ETL的本质
ETL学习心得:探求数据仓库关键环节ETL的本质做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具。回忆一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是...
[Oracle]高效的SQL语句之分析函数(三)
[Oracle]高效的SQL语句之分析函数(三)--row_number() /rank()/dense_rank()有些时候我们希望得到指定数据中的前n列,示例如下:得到每个部门薪水最高的三个雇员:先创建示例表create table empas...
LINUX系统目录详解
根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。 根目录一般不含任何文...
IsPostBack深入探讨
IsPostBack深入探讨 1 IsPostBack介绍IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=tr...
ASP.NET的Page.IsPostBack 属性详细说明(转)
现在从对ASP.NET页面的执行顺序开始,体会一下B/S结构的程序的特点,下图是ASP.NET页面的执行顺序说明: Page_Init(页面初始化引发的事件)——>Page_Load(加载页面时引发的事件)——>Control &nbs...
Oracle全局数据库名、环境变量和sid的区别
一、数据库名 什么是数据库名 数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后...
Oracle语句优化30个规则详解
1. 选用适合的Oracle优化器 Oracle的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明...
做IT精英还是IT民工? 从事IT只是个体力活
“IT”这个英文缩写,原本在人们脑中总是条件反射地与“精英”二字联系在一起。标准的形象应该是“西装革履,背着笔记本电脑到处跑,天天加班,高投入却也高收入”。曾经听人说:“想赚钱,就来做IT吧;想减肥,也来...
C#开发编码规范
C#开发编码规范 注记:Pascal 大小写形式——所有单词第一个字母大写,其他字母小写。Camel 大小写形式——除了第一个单词,所有单词第一个字母大写,其他字母小写。类名使用Pascal大小写形式 public cla...
ORACLE PL/SQ入门
ORACLE PL/SQ入门 六、存储过程1.命令格式 存储过程是一个PL/SQL程序块,接受零个或多个参数作为输入(INPUT)或输出(OUTPUT)、或既作输入又作输出(INOUT),与函数不同, 存储过程没有返回值,存储过程...
REF CURSOR 小结 转论坛中的
REF CURSOR 小结利用REF CURSOR,可以在程序间传递结果集(一个程序里打开游标变量,在另外的程序里处理数据)。也可以利用REF CURSOR实现BULK SQL,提高SQL性能。REF CURSOR分两种,Strong REF CURSOR 和 Weak REF...