- 博客(14)
- 资源 (1)
- 收藏
- 关注

原创 导出oracle数据库存储过程
项目结束了,想把自己写的存储过程导出保存一份就写了这么一个简单的脚本,拿出来给大家共享一下。其实很简单,主要用到user_procedures、user_source两个视图,大家一看就知道了。好像网上搜到的一些都不够全面,而且零零散散,如果觉得好的话就支持一下吧,^_^#! /usr/bin/ksh. ~/.profilebeginTime=` date +%Y年%m月%d日%H时%
2007-04-07 11:53:00
2633
原创 oracle中列出某月所有天的sql语句
select * from (select to_char(to_date(to_char(sysdate, yyyymm) || 01, yyyymmdd) + rownum - 1, yyyymmdd) from dual start wi
2008-01-03 22:53:00
747
转载 在JAVA 源程序中编写SQL语句时使用ORACLE 绑定变量
在JAVA 源程序中编写SQL语句时使用ORACLE 绑定变量( bind variable )在JAVA中的SQL 语句的编写方面,没有使用ORACLE 绑定变量,很大程度上降低了数据库的性能,表现在两个方面:1、SQL语句硬分析(Hard Parse)太多,严重消耗CPU资源,延长了SQL语句总的执行时间SQL语句的执行过程分几个步骤:语法检查、分析、执行、返回结果。其中分析又分为硬分析(Ha
2007-11-15 13:50:00
641
转载 shell判断文件,目录是否存在或者具有权限
#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi #这里的-d 参数判断$myPath是否存在 if [ ! -
2007-11-08 10:21:00
1481
1
原创 oracle 9i 中验证身份证的合法性
最近工作中遇到一个问题,就是在oracle 9i 中如何验证省份证的合法性。在网上查了一些资料,好像oracle 9i中不支持正则表达式,所以我自己写了一个函数来实现。现在贴出来跟大家共享,其中有错误之处请大家指正,如果有更好的方法也请各位不吝赐教,大家共同进步:)create or replace function fn_checkidcard(p_id_card in va
2007-11-06 13:57:00
1467
转载 ETL的考虑
ETL的考虑做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具。回忆一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是那些工作基本上是一次性工作或者很小数据量,使用access、DTS或是自己编个小程序搞定。可是在数据仓库系统中,ETL上升到了一定的理论高度,和原来小打小闹的工具使用不同了。究竟什么不同,从名字上就可以看到,人
2007-11-01 23:54:00
664
原创 常用sql集锦
一下是本人在工作中碰到的一些比较实用的sql,现在收集起来跟大家共享。现在可能内容很少,我会不断收集来 增加,那位xdjm有兴趣的话可以一块来收集整理:(1)修改表所在的表空间:alter table table_name move tablespace new_tablespace_name;(2)修改表名:rename old_table_name to new
2007-10-30 22:33:00
516
转载 Oracle对表解锁的方法
ORA-00054: resource busy and acquire with NOWAIT specified 出现以上问题,表被锁住,不能进行delete和update,只能select,请问如何解决? commit or rollback 这个出错,因为你的session 执行了select .... for update of nowait 语句。一个ROWlevel Locking
2007-10-22 13:10:00
9169
转载 Awk学习笔记
Table of Contents1. awk简介 2. awk命令格式和选项 2.1. awk的语法有两种形式 2.2. 命令选项3. 模式和操作 3.1. 模式 3.2. 操作4. awk的环境变量 5. awk运算符 6. 记录和域 6.1. 记录 6.2. 域 6.3. 域分隔符7. gawk专用正则表达式元字符 8. POSIX字符集 9. 匹配操作符(~) 10. 比较表达式
2007-04-09 22:00:00
593
原创 Oracle9i PL/SQL编程的经验小结
Oracle9i PL/SQL编程的经验小结 平时在PL/SQL中的编程中遇到一些问题,这里以问答的形式来进行把它们总结下来,以供大家分享。 1、当需要向表中装载大量的数据流或者需要处理大量的数据流的时
2007-04-09 20:37:00
601
原创 在Oracle中实现定时操作
在Oracle中实现定时操作 众所周知,一般操作系统会提供定时执行任务的方法,例如:Unix平台上提供了让系统定时执行任务的命令Crontab。但是,对于某些需求,例如:一些对数据库表的操作,最为典型的是证券交易所每日收盘后的结算,它涉及大量的数据库表操作,如果仍然利用操作系统去定时执行,不仅需要大量的编程工作,而且还会出现用户不一致等
2007-03-25 17:22:00
805
转载 REF CURSOR
利用REF CURSOR,可以在程序间传递结果集(一个程序里打开游标变量,在另外的程序里处理数据)。也可以利用REF CURSOR实现BULK SQL,提高SQL性能。REF CURSOR分两种,Strong REF CURSOR 和 Weak REF CURSOR。Strong REF CURSOR:指定retrun type,CURSOR变量的类型必须和return type一致。DECLAR
2007-03-01 21:39:00
714
原创 Oracle的翻页SQL
例如从第11条到第20条select * from ( select row_.*, rownum rownum_ from ( select person_id, chn_name, chn_firstname_py from student ) row_ where rownum )
2007-02-12 20:18:00
654
转载 ORACLE回滚段管理
回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。 回滚段概述 回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回滚信息。 回滚段的作用 事务回滚:当事务修改表中数据的时候,该数据修改前
2007-02-07 22:09:00
895
jfreechart-1.0.13-javadocs.zip
2010-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人