E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Oracle函数自治事务
7.
oracle函数
字符函数:Oracle中字符函数是最常用的函数,专门用来处理字符。常用字符函数如下:▼initcap(char):首字母改成大写▼lower(char):将字符串转换成小写格式▼upper(char):将字符串转换成大写格式▼length(char):返回字符串长度▼substr(char,m[,n]):取得字符串的子串从第M个字符开始截取N个字符▼replace(char,s1,s2):将字符串
_endeavor
·
2017-10-06 13:46
Oracle函数
(常见的20种)+三层嵌套分页...等多种Oracle的sql(常用)
--1.返回字符串,并将所有的字符小写[sql]viewplaincopyselectlower('AaBbCcDd')AaBbCcDdfromdual;--2.返回字符串,并将所有的字符大写selectupper('AaBbCcDd')upperfromdual;--3.返回指定值的绝对值selectabs(100),abs(-100)fromdual;--4.四舍五入selectround('
qq_36074096
·
2017-09-17 17:20
Oracle11.2新特性之listagg函数(行列转换)
(我用的是Oracle数据库)1、原始数据是这样的,如图:2、要求显示成这样,如图:我查了一下
oracle函数
,这个listagg函数就可以满足它,在网上看了看,都是介绍listagg这个函数的使用
神谕03
·
2017-08-18 11:15
oracle
函数
合并列
Oracle
like查询替换方式
下面是个人拙见(有更好方法的朋友可以共享一下心得):我的办法是用
oracle函数
INSTR()来代替LIKE关键字。具体举
狂野鸭子
·
2017-07-11 10:17
数据库综合
MySql和
Oracle函数
总结
一、前言今天写项目的时候遇到了比较复杂的sql,用到了sql函数,于是准备把其总结起来,以后方便查看,并且不断更新。。。二、MySql1、ifnull(expr1,expr2):判断第一个参数是否为null,如果是null,则返回第二个值。对应Oracle中的nvl函数。SELECTIFNULL(NULL,1);//返回1SELECTIFNULL(0,1);//返回02、if(expr1,expr
李过饰非
·
2017-04-25 19:24
Android进阶
数据库
MySQL与
Oracle函数
对照
MySQL的:从NULL转换(相当于NVL在Oracle中)一、对应到Oracle的NVL与MySQL的功能是“IFNULL”选择IFNULL(null_field,'A');-----------------------TasuTasu|IFNULL(Null_field,'A')|Tasu--------------Tasu---------|A|Tasu-------------------
Baple
·
2017-03-08 16:30
Oracle
Oracle函数
(数值函数)
转载地址:http://blog.sina.com.cn/s/blog_4bbd0b93010006fz.html一.函数名称:ABS(1).函数格式:ABS(int)(2).函数功能:求绝对值(3).举例:SELECTABS(-2),ABS(2)FROMDUAL结果:22二.函数名称:ROUND(1).函数格式:ROUND(int,int)(2).函数功能:求四舍五入(3).举例:SELECTR
浮生丶丶
·
2017-02-14 15:10
mybatis
oracle
oracle
Oracle函数
执行提示“ORA-01422”,“ORA-06512”错误
问题今天在进行Oracle视图优化时,创建了一个函数,其函数SQL描述如下:createorreplacefunctionfun_get_usage_name(usage_idVARCHAR2)returnvarchar2isusageNameVARCHAR2(50);BEGINselecta.usage_nameintousageNamefrombd_med_usageawherea.usage
Woodyoilove
·
2017-01-13 13:28
数据库
oracle函数
数值函数1、ABS(100)获取绝对值2、MOD(5,2)求余3、SIGN('2')或SIGN(9)返回数值正反0、1、-1,并且自动转换chat为数值类型三角函数1、cos(n)余弦2、acos(n)反余弦3、cosh(n)双曲余弦4、sin(n)正弦5、sinh双曲正弦6、asin(n)反正弦7、tan(n)正切8、tanh(n)双曲正切9、atan(n)反正切返回指定数值为准整数1、ceil
hai2653068
·
2017-01-05 11:25
oracle
Oracle的
自治事务
自治事务
(autonomoustransaction)允许你创建一个"事务中的事务",它能独立于其父事务提交或回滚。
hbxztc
·
2017-01-03 13:14
Oracle
事务
自治
Oracle
Oracle函数
-单行函数-数字、日期、日期处理函数
函数的分类单行函数:一个input对应一个output,input和output存在一一对应的关系如lower组函数:多个input,但是只对应一个output。如sum()==========================================================单行函数特点:每行返回一个结果,输入输出存在一一对应的关系能嵌套使用,一个函数的输出能做另外一个函数的输入如:
大Q小Q
·
2016-12-26 22:29
Oracle
函数
数字
Oracle
Oracle函数
-单行函数-字符单行函数
函数的分类=========================================================单行函数:一个input对应一个output,input和output存在一一对应的关系如lower组函数:多个input,但是只对应一个output。如sum()========================================================
大Q小Q
·
2016-12-26 22:05
Oracle
函数
单行函数
Oracle
关于处理小数点位数的几个
oracle函数
1.取四舍五入的几位小数 selectround(1.2345,3)fromdual; 结果:1.235 2.保留两位小数,只舍 selecttrunc(1.2345,2)fromdual; 结果:1.23 selecttrunc(1.2399,2)fromdual; 结果:1.23 3.取整数 返回大于或等于x的最大整数: SQL>selectceil(23.33)f
凌度
·
2016-12-21 15:00
错误"ORA-04091: table is mutating, trigger/function may not see it"的原因以及解决办法
解决办法:1
自治事务
自治事物的概念:就是在subprogram里进行事物的提交不影响主程序的事务,同样主程序的提交或回滚都
左正
·
2016-12-13 18:00
关于Oracle AUTONOMOUS TRANSACTION(
自治事务
)的介绍
AUTONOMOUSTRANSACTION(
自治事务
)的介绍在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题,比如想在执行当前一个由多个DML组成的transaction(事务)时
左正
·
2016-12-13 18:00
Oracle-分析函数之sum(...) over(...)
概述
Oracle函数
很久之前更新了一篇Oracle的函数博文http://blog.csdn.net/yangshangwei/article/details/51425458,分析函数并没有包括,这里作为单独的开篇来介绍一下分析函数
小小工匠
·
2016-10-31 20:28
【Oracle基础】
Oralce手札
oracle 中触发器增加存储过程commit问题
触发器无需commit也不能写commit触发器和触发它的DML是同一个事务DML提交了,触发器的操作也提交了,要不就一起回滚了当然,如果你一定要在触发器里写COMMIT那就用
自治事务
相当于一个事务里的子事务正常情况下
梦里故乡
·
2016-08-17 23:00
python读取
oracle函数
返回值
在oracle中创建一个函数,本来是想返回一个indextable的,没有成功。想到文本也可以传输信息,就突然来了灵感,把返回值设置文本格式。考虑到返回数据量可能会很大,varchar2类型长度吃紧,于是将返回值类型设置为clob。我是用scott用户的测试表emp,这个是函数定义情况:createorreplacefunctiontest_query_func(deptvarchar2)retu
ryan1985
·
2016-07-18 09:19
Oracle中的数值处理相关函数介绍
1、概述
Oracle函数
处理三种类型的数值:单值、值组和值列表。 这些函数跟串函数一样,用来更改数值或者是返回数值相关的信息。
anxpp
·
2016-07-09 23:00
oracle
Oracle数值处理
Oracle数值函数
非常好的Oracle教程
http://www.blogjava.net/kiant/articles/234781.htmlOracle笔记(四)、SQL几个要点附录:1、SQL简介2、SQL操作符3、Oracle常用数据类型4、
Oracle
伊凡
·
2016-07-07 17:00
oracle函数
和存储过程有什么区别
1.返回值的区别,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有 2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用. 函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等) 参数的返回情况来看: 如果返回多个参数值最好使用存储过程,如果只有一个返回值的话可以使用函数; 从调用情况来看:
G15738290530
·
2016-07-05 18:00
oracle
存储过程
函数
oracle函数
之instr()和substr()实现列拆分
1、INSTR()函数 在Oracle中可以使用instr()函数对某个字符串进行判断,判断其是否含有指定的字符。在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置。 语法: instr(sourceString,destString,start,appearPosition) instr('源字符串','目标字符串','开始位置','第几次出现')
zmx729618
·
2016-06-22 17:00
oracle
函数
Oracle中的字符串类型及相关函数详解
Oracle函数
的工作方式有两种:1、根据旧的对象创建新的对象——他们对原来的信息进行修改,如改变字母的大小写。2、告诉用户有关的信息,如一个单词或句子中有几个
anxpp
·
2016-06-22 08:02
Oracle数据库教程
Oracle中的字符串类型及相关函数详解
Oracle函数
的工作方式有两种: 1、根据旧的对象创建新的对象——他们对原来的信息进行修改,如改变字母的大小写。 2、告诉用户有关的信息,如一
anxpp
·
2016-06-22 08:00
oracle
Oracle函数
Oracle字符串函数
Oracle字符串
Oracle字符串处理
秒转为时分秒的
oracle函数
createorreplacefunctionGETTIMEDESC(secondsininteger)returnvarchar2isResultvarchar2(100);beginResult:='1t';if(seconds=86400)thenResult:=round(seconds/86400)||'天';TempSconds:=mod(seconds,86400);elseResu
凋零的老树
·
2016-06-12 16:19
Oracle函数
all、any和some
因为很少用到,所以几乎忘记了这几个函数,不过它们还是很有用的使用它们可以大大简化一些SQL文的语法,至于效率问题, 如CCW所说它们和EXISTS,IN之类没有什么差别,而且要具体问题具体分析其中ANY和SOME在意思上是相同的, 可以相互替代.举几个例子来说明ALL和ANY的用法1.SELECT*FROMTABLEAWHEREFLD>ALL(SELECTFLDFROMTABLEA)这相当于SEL
为了明天而努力
·
2016-06-02 20:00
oracle
Oracle函数
all
any
some
ORACLE中的
自治事务
这是一个非常实用的功能,特别用在记录错误日志同时要回滚主事务的时候,我们在实际开发中就是这么用的,感觉还是很方便的。转载一篇详细的介绍,感谢原作者。 在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题.,比如想在执行当前一个由多个DML组成的transaction(事务)时,为每一步DML记录一些信息到跟踪表中,由于事务的原子性,这些跟踪信息的提交将决定于主事务的commit或
su377486
·
2016-05-12 22:00
oracle业务中经常用到的方便函数
在业务中,经常会遇到各种转换问题和计算问题,以及排除空值捕获异常等问题,其实很多工作,都可以交给数据库自己来做,这样,可以很大程度上美化代码,并在一定程度上,提高代码运行的效率,以下是我收集并总结的常用
oracle
yanyuegongzuoshi
·
2016-05-04 17:00
oracle
函数
sql处理数据保留小数点后两位
最近处理报表,格式化数据,保留小数点后两位数字,因为添加数据的逻辑比较复杂,所以选择在查询的时候处理数据,所以就用到了很多
oracle函数
,大家遇到类似问题的时候可以参考一下方法一:使用to_char的
_Weber
·
2016-04-25 21:00
oracle
sql
plsql
数据处理
保留两位小数
关于
Oracle函数
wm_concat的一些问题
关于
Oracle函数
wm_concat的一些问题前几天和DBA一起更换了数据库的服务器,把数据做了迁移,DBA说:你们原来的数据库是11.2.0.1.0版本的,我给你们升级到11.2.0.4.0这个版本吧
傻强很靠谱
·
2016-04-22 10:40
Oracle
Oracle-21-SQL单行函数之字符函数
Oracle函数
分为两组:单行函数(singlerowfunction)和聚合函数(aggregatefunction)。 单行函数:一次只操作一行并且针对每个出书行返回一行。
wy_0928
·
2016-04-14 21:00
trigger练习
createorreplacetriggerWS_档号生成beforeinsertorupdateonS3_MAIN_WSDAforeachrowdeclare--
自治事务
应用(子事务的commit,rollback
热恋Oracle
·
2016-04-13 16:18
oracle触发器
trigger练习
createorreplacetriggerWS_档号生成beforeinsertorupdateonS3_MAIN_WSDAforeachrowdeclare--
自治事务
应用(子事务的commit,rollback
luxiaopengpeng
·
2016-04-13 16:00
oracle
trigger
oracle函数
listagg的使用说明
(我用的是oracle数据库)1、原始数据是这样的,如图:2、要求显示成这样,如图:我查了一下
oracle函数
,这个listagg函数就可以满足它,在网上看了看,都是介绍listagg这个函数的使用
lovelichao12
·
2016-04-08 17:00
listagg
oracle函数
trunc的使用
原文:http://blog.csdn.net/eleven204/article/details/6712538--------------------------------------1、日期比较时精确到日,可以使用TRUNC(sysdate,'dd')函数。函数支持格式有:yyyyMM dd hhMi,没有精确到秒可以用selectTRUNC(sysdate,'yyyy')fromdual
zengmingen
·
2016-04-01 17:00
经典
Oracle函数
大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL>selectascii('A')A,ascii('a')a,ascii('0')zero,ascii('')spacefromdual; A A ZERO SPACE------------------------------------ 65 97
netwinds
·
2016-03-25 10:00
oracle函数
自己总结
1、decode函数的用法DECODE函数是ORACLEPL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢?先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值?selectsalaryintova
ddsheng1128
·
2016-03-24 15:00
oracle
sql
plsql
Oracle 的
自治事务
AUTONOMOUS TRANSACTION
以前看同事写的存储过程时,发现经常会在代码的一些分支语句中使用自定义的过程写日志,这个习惯非常好,很方便日常的分析和调试。点进去看自定义的写日志过程,发现有commit和rollback如下 --写日志 procedurewrite_log(l_procedures_nameinkk_base_syn_log.procedures_name%type, l_status
ctypyb2002
·
2016-03-22 10:00
自治事务
自治事务
tran
autonomous
autonomous
TRANSACTI
ORACLE之常用函数
oracle函数
的分类 1.REPLACE(‘string’,’s1′,’s2′)string 希望被替换的字符或变量s1 被替换的字符串s2 要替换的字符串SQL>
丝米嘛赛
·
2016-03-09 20:38
oracle
OCP
oracle
自治事务
(AT)
在at结束执行之后MT重新获得对事务的控制权使用例子--
自治事务
procedureCREATEORREPLACEPROCEDUREAUTO_PRO
gumengkai
·
2016-03-03 23:00
plsql
自治事务
在异常中的使用
将记录日志单独存放成一个普通的存储过程CREATEORREPLACEPROCEDURErecord_errorIS l_code PLS_INTEGER:=SQLCODE; l_mesg VARCHAR2(32767):=SQLERRM;BEGIN INSERTINTOerror_log(error_code , error_message ,
aoerqileng
·
2016-03-02 17:00
Oracle中的
自治事务
(二)
上一篇博客中(http://blog.csdn.net/ysc1123/article/details/50721592)我们对Oracle的情况进行了基本了解,今天小编就用实例说话,让大家对
自治事务
的理解更加深刻
YSC1123
·
2016-02-29 09:00
java
oracle
事务
[置顶] Oracle中的
自治事务
(一)
♪
自治事务
的出现 1)事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时,用来编
YSC1123
·
2016-02-23 11:00
oracle
事务
Oracle 常用函数
主要是对项目中用过的
oracle函数
进行总结,并做出目录,方便后续项目是快速查找,提高效率。
Orson
·
2016-02-18 19:00
Oracle 常用函数
主要是对项目中用过的
oracle函数
进行总结,并做出目录,方便后续项目是快速查找,提高效率。
Orson
·
2016-02-18 19:00
Oracle 常用函数
主要是对项目中用过的
oracle函数
进行总结,并做出目录,方便后续项目是快速查找,提高效率。
Orson
·
2016-02-18 19:00
Oracle 常用函数
主要是对项目中用过的
oracle函数
进行总结,并做出目录,方便后续项目是快速查找,提高效率。
Orson
·
2016-02-18 19:00
oracle函数
之NULLIF
如果两个指定的表达式相等,则返回空值。语法NULLIF ( expression1 , expression2 )参数expression1,expression2常量、列名、函数、子查询或算术运算符、按位运算符以及字符串运算符的任意组合。返回类型与第一个 expression1 相同。输出结果:如果两个表达式不相等,NULLIF返回第一个 expression1 的值。如果两个表达式相等,NUL
magi1201
·
2016-02-16 21:00
oracle
NULLIF
Oracle函数
,按分隔符截取字符串 [问题点数
今天因工作需要,写了一个小函数,按分隔符截取字符串的,分享出来,希望有需要的朋友能用到。功能实例: substrbysep('aaa,bb,ccccc,ddd,vvv',',',3)返回结果 'ccccc'.函数:create or replace function substrbysep(sourceString varchar2,
xiuhaijuanqiang
·
2016-01-29 10:00
sql进阶部分
本文基于
oracle函数
1.数值函数四舍五入round(n[,m])m>0:保留小数点后m位m0在date的月份上加ii3000orderbyavg(sal);groupby语句的增强selectdeptno
zxc123e
·
2016-01-20 18:00
sql
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他