随笔分类 - Oracle
Oracle数据库
摘要:查看表空间使用率 1 --查看表空间使用率 2 SELECT * FROM ( 3 SELECT D.TABLESPACE_NAME "表空间名", 4 SPACE || 'M' "表空间大小", 5 BLOCKS "SUM_BLOCKS", 6 SPACE - NVL (FREE_SPACE, 0
阅读全文
摘要:建议在数据库于未使用时操作 1 --查看临时表空间和其包含的文件 2 select d.file_name, d.file_id, d.tablespace_name, d.bytes from dba_temp_files d; 3 4 --创建新的临时表空间 5 create temporary
阅读全文
摘要:感觉自己写的自我感觉良好的一个Oracle存储过程(^,^). 集成了一堆操作数据的功能(至少几十), 包括存储过程执行异常信息输出帮助诊断. 亮点很多, 比如`over(partition by t.u_id order by t.u_id)`, 哈哈. 是个很多客户都在用的稳定的关键存储过程!(
阅读全文
摘要:job的 interval设置为 sysdate+1 结果好多客户的这个时间最后会变的乱起八糟, 或是 导入 , 或是手动执行了等等, 还有自动会变的, 而且不少, 觉得莫名其妙, , 今天网上搜了下 , 终于明白了其中的原因 并且也找到了解决办法, 比如,我要每天凌晨1点执行, interval就
阅读全文
摘要:功能:备份存储过程,视图,函数触发器,Sequence序列号等准备工作:--1.创建文件夹 :'E:/OracleBackUp/ProcBack';--文本存放的路径--2.执行:create or replace directory MyProcBakPath as 'E:/OracleBackU
阅读全文
摘要:项目要用oracle , Windows的 OciLib 好弄, 今天安装到linux下 ,编译老是出错,最后几行如下: checking for OCILIB install path... /usr/local ls: cannot access *.html: No such file or
阅读全文
摘要:今天遇到个需求,要匹配两个表, 但是关联的字段,在另一个表中是放在一个字段中用分号分割的 怎么全部匹配呢? 后来在网上搜到了, 记录下 效果如下图: 来源点这里,其原文的分隔符是逗号, 我用的是分号, 如果你用其他符号, 也就是只要改改sql中的对应的分隔符就行了!^_^
阅读全文
摘要:1. OracleDBConsoleOracle服务老是报错: OracleDBConsoleOracle 服务因 2 (0x2) 服务性错误而停止。 搞不懂,查不到资料,索性重建这个服务好了,于是开始折腾了, 网上看到的都是说 "emca -r" 命令, 却不能用, 于是仔细看了看命令提示的帮助,
阅读全文
摘要:Oracle 超长字符串分割劈分,具体能有多长没测过,反正很大....下面,,,,直奔主题了:CREATE OR REPLACE FUNCTION splitstr(p_string IN clob, p_delimiter IN VARCHAR2:=',')RETURN str_split PIP...
阅读全文
摘要:前段时间 出现过这个问题,:表中有一列为number类型rec_recordlength (两个时间的间隔长度/秒)部分数据 统计这个字段就会出现 "算出运算溢出" 错误,很是头疼,找不出原因然后今天又出现了, 然后不断排查,排查,发现是有一条数据导致的,后来 这条数据删除重新插入就好了,然后想到唯...
阅读全文
摘要:不说废话,贴代码: 1 CREATE OR REPLACE FUNCTION to_time(sec IN NUMBER) RETURN VARCHAR2 IS 2 /*把秒转成时分秒格式 3 auth lzpong 201/09/16 4 */ 5 BEGIN 6 RETURN TRUNC(...
阅读全文
摘要:前段时间做调查问卷,客户创建自定义问卷内容,包括题目和选项内容; 之后需要导出问卷明细,,,,麻烦来咯 于是到网上到处搜索,没有直接结果;于是又找各种相似的,,终于功夫不负有心人 然后最终自己写出来了,decode才是核心 废话不多说,看图 需求示例图表: 存储过程,嘿嘿: 1 create or
阅读全文