随笔分类 - Oracle
摘要:http://database.51cto.com/art/201108/280487.htmhttp://database.51cto.com/art/201108/280487.htm
阅读全文
摘要:解决方案:创建HS_TRANSACTION_LOG表1 DROP TABLE HS_TRANSACTION_LOG2 go3 4 CREATE TABLE HS_TRANSACTION_LOG(5 GLOBAL_TRAN_ID char (64) NOT NULL,6 TRAN_COMMEN...
阅读全文
摘要:转载自love wife & love life —Roger 的Oracle技术博客本文链接地址:ORA-01591: lock held by in-doubt distributed transaction昨天某客户遇到一个问题是关于两阶段分布式事务的,大概是内容是一个定时job执行失败,然后...
阅读全文
摘要:转自:http://blog.csdn.net/machinecat0898/article/details/7792471完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Or...
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_af26e333010194ht.html最近修改oracle触发器,在过程中遇到两个问题:select lastname from hrmresource where id in (waigaunyanshourens);此sql...
阅读全文
摘要:臭氧的滑动平均select FID,version,fsiteid,fDATETIME,case when (count(fO3) OVER (partition by fsiteid order by fDATETIME RANGE interval '7' hour preceding ))>...
阅读全文
摘要:Oracle 11g透明网关连接Sqlserver 2000:http://www.cnblogs.com/lightnear/archive/2013/02/03/2890858.html透明网关配置总结
阅读全文
摘要:测试环境介绍1、ORACLEServerDatabase version:10.2.0IP:192.168.1.5ORACLE_HOME:D:\oracle\product\10.2.0\db_12、Oracle transparent Gateway ServerVersion:10.2.0IP:...
阅读全文
摘要:地址:http://www.cnblogs.com/juddhu/archive/2012/03/07/2383101.html含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)EL...
阅读全文
摘要:select wm_concat(fphone) phone from dq_phone_ndtbdxzwm_concat(列名):把多列值,合并成一列,用,隔开。
阅读全文
摘要:oracle级联删除可以使用触发器来实现,但是比较麻烦,最简单的就是直接建立表的主外键关系,给列设置级联删除。------创建了CLASS表,并设置ID字段为主键。1 -- Create table2 create table CLASS3 (4 ID VARCHAR2(2) n...
阅读全文
摘要:转自:http://www.cnblogs.com/ungshow/archive/2009/04/11/1433747.htmlINTERVAL DAY TO SECOND数据类型Oracle语法:INTERVAL '{ integer | integer time_expr | time_exp...
阅读全文
摘要:转自:http://www.cnblogs.com/252e/archive/2012/09/13/2682817.html查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id fr...
阅读全文
摘要:平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。下面总结一下几种查找和删除重复记录的方法(以表CZ为例):表CZ的结构如下:1 SQL> desc cz 2 Name Null? Type 3 -----...
阅读全文
摘要:转自:http://www.itpub.net/thread-719692-1-1.html摘要一组连续的数,去掉中间一些数,如何求出剩下的数的区间(即号段)?知道号段的起止,如何求出该号段内所有的数?知道一个大的号段范围和已经取过的号段,如何求出可用的号段?利用Oracle提供的强大的查询功能以及...
阅读全文
摘要:出处:http://www.2cto.com/database/201208/145611.html今天碰到只要取月份和天数,如果月份前面有0要去掉0.比如说2010-01-08 ,需要的结果是1-8. 引出了一系列的sql语句第一: 利用to_number的函数转换自动截0 select to_n...
阅读全文
摘要:Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESCE / GREATEST / LEAST.1. COALESCE 返回该表达式列表的第一个非空val...
阅读全文
摘要:插入 日期时间 循环插入declare total date:= trunc(sysdate-1) ; begin for i_count in 1..10000 LOOP insert into DQ_DATE(date_time) values ( total ); total...
阅读全文
摘要:原文:http://www.cnblogs.com/eshizhan/archive/2012/04/06/2435493.html1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELS...
阅读全文
摘要:lag和lead函数,用于取出数据的前n行的数据和后n行的数据,当然要和over(order by)一起组合其实这2个函数的作用非常好理解,Lead()就是取当前顺序的下一条记录,相对Lag()就是取当前顺序的上一行记录。经常会有判断在一定条件下的两条记录之间的时间差这样的需求。Lead()函数的用...
阅读全文
浙公网安备 33010602011771号