
Oracle相关
文章平均质量分 65
如果这都不算爱
这个作者很懒,什么都没留下…
展开
-
ORACLE函数大全(收藏)
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------原创 2006-09-18 11:22:00 · 863 阅读 · 0 评论 -
Oracle备份还原
新建一个bat文件,把下面的内容保存进去,然后新建计划任务定时执行这个bat就可以为Oracle自动备份了.^_^D:cd /mkdir oracle_bakcd oracle_bakmkdir %date:~0,10%D:/oracle/ora90/BIN/exp.exe eciq/eciq@eciq file=%date:~0,10%/%date:~0,10%.dmp log=%dat原创 2006-09-14 19:47:00 · 1706 阅读 · 0 评论 -
Oracle启动停止命令 (收藏)
1、启动数据库:oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> conne原创 2007-03-05 10:18:00 · 11756 阅读 · 1 评论 -
Oracle中获取汉字的拼音函数
CREATE OR REPLACE FUNCTION F_PINYIN(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN NL原创 2008-09-11 10:12:00 · 1330 阅读 · 0 评论 -
Oracle快速删除重复的记录
http://www.chinaitpower.com/2006Aug/2006-10-07/216980.html做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。对此,总结了一下删除重复记录的方法,以及每种方法的优缺点。原创 2008-09-28 14:03:00 · 1091 阅读 · 1 评论 -
ORACLE数据库解锁方法
前几天,我的同事在更新数据库数据的时候造成ORACLE死锁现象。百般尝试,未能找到一个解锁的方式。后来百度了一下。还是找到了一个可用的方法。select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.log原创 2008-11-06 15:57:00 · 1719 阅读 · 0 评论 -
Oracle中重新编译无效的存储过程, 或函数、触发器等对象
Oracle 中的存储过程在有些情况下会变成失效状态,在 PL/SQL Developer 中该存储过程的图标左上角显示一把小红叉叉。比可以看到存储过程所引用的对象,再就在 dba_objects 视图中可以看到对象的 created 和 last_ddl_time 时间。上面的那种无效的存储程,只要不是语法上有问题,重新编译一下又是可用的了。总不能每次发现时人工去编译的,所以要实现自动化,有原创 2010-01-18 11:33:00 · 1539 阅读 · 0 评论