易截截图软件、单文件、免安装、纯绿色、仅160KB

数据库timesten与 oracle 处理日期上写法上的不同

     由于公司业务增长较快,数据库oracle压力越来越大,公司考虑在应用服务器 Websphere 和 数据库oracle之间增加 timesten数据库来实现数据的读写分离,另外由于timesten是内存数据库,所以查询速度上要优于 oracle 数据库,两个数据库虽然都是oracle公司的产品,但是在很多sql的写法上是不相同的,下面就对此项工作中遇到的sql不同的写法做个介绍:
oracle中查询当前日期的前23小时可以这样写
<code> select sysdate - 23/24 from dual; </code>
这样的写法在timesten中是会报错的,两个数据库通用的写法是这样的
<code> select SYSDATE - INTERVAL '23' hour
from dual; </code>
但是有另外的关于to_date的就没有通用的写法了
oracle中可以这样写
<code> (to_date(?,'yyyy-mm-dd') - trunc(sysdate)) </code>
但是在timesten中只能这样写
<code> (EXTRACT(day from to_date(?,'yyyy-mm-dd') - trunc(sysdate))) </code>
暂时只发现这两种写法的不同了,而且第二种写法还没有找到两边通用的写法,后续的工作中发现了再贴上来


相关文档:

Oracle中的数组

2010-04-21 14:04
oracle中构造数组的例子:
declare
type t_varray is varray(4) of number;
arr t_varray;
begin
arr := t_varray(1,2,3,4);
for i in 1..arr.count loop
    dbms_output.put_line(arr(i));
end loop;
end;
    构造二维数组的例子:
declare
type t_varray ......

oracle 数据类型详解 日期型

oracle 数据类型详解---日期型
      oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:
注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。
1、常用日期型数据类型
1.1、DATE
......

ORACLE 模拟 java SPLIT

CREATE OR REPLACE FUNCTION F_HPS_SPLIT
/*
 * 功    能: split.
 * 输入参数: Liststr  string
 * 输入参数: Sepe     index
 * 输入参数: Sepe     separator. default is ','.
 * return sepeCount
 */
(
  ......

oracle 换行的解决办法

其实这个很简单就安装三个包就可以了,分别是:
IO-Tty-1.07.tar.gz,Term-ReadLine-Gnu-1.16.tar.gz, uniread-1.01.tar.gz。
 
这三个包在我的空间里都有 http://fwx515354.download.csdn.net/
解压
tar -zxvf IO-Tty-1.07.tar.gz
tar -zxvf Term- ......

oracle opatch 工具的使用(oracle小补丁安装)

http://gaoshan.blog.51cto.com/742525/284057
一、概述
从9.2版开始, Oracle公司设计实现了个别补丁"装管理工具opatch. opatch使用一个称为inventory的系统数据结构(严格说是与oui共享inventory), 集中管理所有已安装的个别补丁; 个别补丁的安装和卸载都使用opatch命令完成, 冲突检测也由opatch在安装时自动完成; 提供列 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号