oracle 技巧篇
文章平均质量分 73
润明
脚踏实地,一步一个脚印。做成长性的自我!Broaden new horizon and Keep your mind refresh!
展开
-
防止生产库数据被drop、truncate等误删
防止生产库数据被drop、truncate等误删author:润明 2012-2-3 QQ:226399587 http://blog.csdn.net/runming918 生产库的数据很重要,一般是不需要drop 或 truncate掉的,为了防止新手误删我们可以在系统上写个系统级的触发器,避免这类事情发生。 CREATE OR REPLACE TRIGGER tr原创 2012-02-03 17:52:40 · 811 阅读 · 0 评论 -
Oracle 特殊字符处理 查找 替换
Oracle 特殊字符处理 查找 替换 前几天有个同事遇到个特殊字符匹配替换的问题,这里总结一下。如果我们数据里面含有换行、回车等特殊字符时怎么处理?1、 Replace函数的使用这里我们需要使用到两个函数chr、ascii。先用ascii函数查出特殊字符的ascii值,或者直接查看ascii表,比如我们知道换行是10;回车是13。把换行替换成空 : replace原创 2012-05-28 19:49:37 · 4050 阅读 · 0 评论 -
oracle 行列转换函数
oracle 10g wmsys.wm_concat行列转换函数的使用:首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用1、把结果按分组用逗号分割,以一行打印出来。(如果需要换其它的可以用replace函数:replace(wm_concat(name),',','|'))sel原创 2012-04-20 18:10:54 · 3891 阅读 · 0 评论 -
SCN FlashBack 闪回常用语句
SCN FlashBack 闪回常用语句 可以通过函数SCN_TO_TIMESTAMP(10g以后)将其转换回timestamp:select dbms_flashback.get_system_change_number, SCN_TO_TIMESTAMP(dbms_flashback.get_system_change_number) from dual; 也可以用函数ti原创 2012-04-30 13:40:10 · 854 阅读 · 0 评论 -
Oracle函数 通过秒数或分钟数获取时间段
Oracle函数 通过秒获取时间段author:润明 2012-2-16 QQ:226399587 http://blog.csdn.net/runming918今晚一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用:create or replace function get_time(i_time原创 2012-02-17 01:21:48 · 1582 阅读 · 0 评论 -
Oracle Flashback Database闪回恢复
Oracle Flashback Database闪回恢复author:润明 2012-2-6 QQ:226399587 http://blog.csdn.net/runming918一、Flashback Database介绍如果说flashback query可用来恢复指定时间点的记录,flashback table可用来恢复被删除或指定时间点的表,而flashback d原创 2012-02-06 23:47:49 · 1234 阅读 · 0 评论 -
Oracle Flashback 闪回—闪回查询(2)
Oracle Flashback 闪回—闪回查询(2)author:润明 2012-2-5 QQ:226399587 http://blog.csdn.net/runming9183、Versions between版本查询功能更加强大,通过versions between能够查看指定时间段内undo表空间中记录的不同版本(注意,只包括被提交的记录)。版本查询的用法并不比a原创 2012-02-05 13:22:56 · 907 阅读 · 0 评论 -
Oracle Flashback Table闪回恢复
Oracle Flashback Table闪回恢复author:润明 2012-2-6 QQ:226399587 http://blog.csdn.net/runming918一、Flashback Table之从RECYCLEBIN恢复简单来讲,如果我们把flashback query看做是恢复记录,则flashback table就是用来恢复表的(由于记录是以表为载体存储原创 2012-02-06 14:50:53 · 1570 阅读 · 0 评论 -
Oracle 执行语句历史查询—测试和实施人员必备技能
Oracle 执行语句历史查询—测试和实施人员必备技能author:润明 2012-2-7 QQ:226399587 http://blog.csdn.net/runming918 今晚真的有点无聊,工作上好几天都没啥事情了,但还是不得不每天在办公室‘装忙’耗十三四个小时;坐得真抓狂。还是找点事情做吧。这个项目做下来,我发现现场的测试人员普遍都不会前台抓SQL(就是指原创 2012-02-08 01:15:06 · 2611 阅读 · 0 评论 -
Oracle Flashback 闪回—闪回查询(1)
Oracle Flashback 闪回—闪回查询(1)author:润明 2012-2-3 QQ:226399587 http://blog.csdn.net/runming918Flashback是ORACLE自9i就开始提供的一项特性,在9i中利用oracle查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该原创 2012-02-05 12:26:55 · 879 阅读 · 0 评论 -
Oracle 多字段取最大/最小值函数
Oracle 多字段取最大/最小值函数 一列求最大值、最小值我们知道用max或min; 多列、多字段(不确定字段个数)求最大值、最小值可以用 greatest、least;可以传入任一个字段横向求最大值,比如:SQL> select greatest(1,2,3,4,5,6) from dual;GREATEST(1,2,3,4,5原创 2012-05-30 00:10:29 · 6717 阅读 · 1 评论