![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 59
zyfromcq
这个作者很懒,什么都没留下…
展开
-
oracle中LAG()和LEAD()等分析统计函数的用法(统计月增长率)
LAG()和LEAD()统计函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和 LEAD有更高的效率。以下整理的LAG()和LEAD()例子:LAG(EXPRESSION,<OFFSET>,<DEFAULT>)SQL> select year,region,profit ,lag (profit,...原创 2013-05-19 10:48:45 · 191 阅读 · 0 评论 -
Oracle数据库远程导入(EXP)、导出(IMP)
用exp/imp远程(本地)操作数据库exp/imp远程(本地)区别,远程操作需在本地客户端创建和服务端对应的服务名如:1、在D:\oracle\ora92\network\admin\tnsnames.ora 中配置如下信息:PQPMS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL =...原创 2016-04-25 16:20:19 · 3183 阅读 · 0 评论 -
权限分配
view 权限分配grant select on vw_mfg_coming_capa to cliff with grant option原创 2015-06-18 17:01:17 · 114 阅读 · 0 评论 -
关于Oracle取整的函数
关于Oracle取整的函数分别有以下几种: 1.取整(大) select ceil(-1.001) value from dual 2.取整(小) select floor(-1.001) value from dual 3.取整(截取) select trunc(-1.002) value from dual 4.取整(舍入)...原创 2015-07-06 15:09:37 · 627 阅读 · 0 评论 -
小数处理函数(trun(),round(),ceil()和floor())
trun()round()函数trunc截取可以用于截取时间也可以用于截取数字----------------------时间------------select trunc(sysdate) from dual;--2014/9/16今天的日期select trunc(sysdate,'mm') from dual;--2014/9/1当前月的第一天select trunc(...原创 2015-07-28 16:49:31 · 491 阅读 · 0 评论 -
Oracle 操作
删除表空间及对应磁盘文件;drop tablespace RPTCMT_DATA2 including contents and datafiles;原创 2016-07-19 09:25:45 · 135 阅读 · 0 评论 -
ORA-02391问题的解决方法
ORA问题的分析和解决其实是一个很好的学习思路,抓住一个每一个ORA错误,然后进一步分析一些原因,总结,总会有不一样的收获,还是那句话,任何问题背后都是有原因的。今天早上,开发的同事反馈说客户端中抛出了ORA错误。ORA-02391: exceeded simultaneous SESSIONS_PER_USER limit希望我们能够帮忙看看是什么原因,怎么修复一下。...原创 2016-07-27 10:28:15 · 7934 阅读 · 1 评论 -
oracle中替换字符串中回车换行符
select trim(replace(a.ctimer_pins,to_char(chr(10)) , '')) from tb_flow_qtime_tmp原创 2014-04-29 18:24:07 · 4551 阅读 · 0 评论 -
oracle 查看用户表数目,表大小,视图数目等
oracle 查看用户表数目,表大小,视图数目等查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * fro...原创 2016-03-10 11:01:05 · 388 阅读 · 0 评论 -
oracle 在删除表,表空间,用户时 如何释放磁盘空间
一、drop表执行drop table xx 语句drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句flashback table to before drop [rename to ];将回收站里的表...原创 2016-03-10 11:30:47 · 651 阅读 · 0 评论 -
EXP-00091错误的说明和解决方法
对于一个经常用oracle的人来讲,会经常用到EXP和imp工具,我们在做EXP的过程中可能经常会遇到EXP-00091 Exporting questionable statistics的错误。其实这个是EXP的error message,它产生的原因是因为我们EXP工具所在的环境变量中的NLS_LANG和Database中的NLS_CHARACTERSET不一致导致的。但需要说明的是,EX...原创 2016-04-25 15:33:04 · 15475 阅读 · 0 评论 -
Oracle回闪空间不足引起的ORA-03113问题排解
Oracle回闪空间不足引起的ORA-03113问题排解现象:数据库startup时,出现数据库无法正常mount,并报ORA-03113错误。SQL> startupORACLE instance started.Total System Global Area 830930944 bytesFixed Size 22179...原创 2015-04-03 13:44:40 · 647 阅读 · 0 评论 -
Oracle view 中变量使用
1、新建 package(类似java接口) [code="java"]create or replace package p_view_param is function setStringOne(strOne varchar2) return varchar2; function getStringOne return varchar2; functi...2013-05-19 10:51:00 · 523 阅读 · 0 评论 -
Oracle 分区维护(使用procedure )
[code="java"]create or replace procedure pro_maintain_partition( tab_name in varchar2)as var_tab_name varchar2(32) ; var_tab_bak_name varchar2(32) ; var_partition varchar2(32) ;...2013-05-19 10:56:17 · 116 阅读 · 0 评论 -
ORACLE 异常错误处理
ORACLE 异常错误处理 本篇主要内容如下:5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4 用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明部分引发异常错误5.3 异常错误处理编程5.4 在 PL/...原创 2013-07-26 09:44:40 · 97 阅读 · 0 评论 -
ITPUB网址
ITPUB网址:[url]http://blog.itpub.net/bigdata[/url]原创 2013-12-24 09:34:39 · 90 阅读 · 0 评论 -
oracle translate() 详解+实例
oracle translate() 详解+实例 一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长,那么在 from_str 中而不...原创 2014-01-08 17:05:50 · 116 阅读 · 0 评论 -
Oracle字符串处理函数
项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料汇总,做一个信息拼接式的总结。以下信息均来自互联网,贴出来一则自己保存以待以后使用,一则供大家分享。字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型...原创 2014-01-08 17:09:46 · 224 阅读 · 0 评论 -
分布式 ORA-02049 错误的解决[转]
一.系统环境:ORACLE:9IR2OS:WINDOWS 2003 SERVER二.问题描述:现场人员报怨报表数据不准确,查明为韩国方面数据回传中断,联系韩国相关人员后,给我发了个他那边回传程式报的一个错:ORA-02049:timeout:distributed transaction waiting for lock.三.问题分析:找了下有关ORA-...原创 2013-09-04 13:59:04 · 183 阅读 · 0 评论 -
oracle常用系统表
dba_开头..... dba_users 数据库用户信息dba_segments 表段信息dba_extents 数据区信息dba_objects 数据库对象信息dba_tablespaces 数据库表空间信息dba_data_files 数据文件设置信息dba_temp_files 临时数据文件信息dba_rollback_segs 回滚段信息dba_ts_...原创 2013-09-10 13:26:10 · 60 阅读 · 0 评论 -
function
create or replace function getSignUsers(strExamID varchar2,strUserCode varchar2,strSignCount varchar2) return varchar2 is Result varchar2(1000); i integer :=0;cursor c1 is select cname from...原创 2014-09-02 16:03:15 · 105 阅读 · 0 评论 -
查看表空间使用情况
查看表空间使用情况方法一:SELECT a.tablespace_name, a.bytes/1024/1024 total, b.bytes/1024/1024 used, c.bytes/1024/1024 free, (b.bytes * 100) / a.bytes "% USED ", (c.bytes * 100) / a.bytes "% FREE " ...原创 2016-03-10 11:46:32 · 225 阅读 · 0 评论