随笔分类 -  Oracle

point at Oracle
sql 中 ${} 和 #{}的区别
摘要:在sql中对于传入参数有两种写法,刚开始学的时候总是不知道是什么原因,故此写下此笔记作为解释: $将传入的数据直接显示生成在sql中,那么我们使用 ${}的时候 ${}在动态解析的时候,会将我们传入的参数当做String字符串填充到我们的语句中,就会变成下面的语句 预编译之前的 SQL 语句已经不包 阅读全文

posted @ 2018-09-25 15:57 EastChilde 阅读(6163) 评论(2) 推荐(0)

Oracle中的instr()函数 详解及应用
摘要:instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串) 格式二:instr( string1, string2 [, start_position [, nth_appearance ] ] ) / in 阅读全文

posted @ 2018-09-13 13:40 EastChilde 阅读(2209) 评论(1) 推荐(1)

Oracle的substr函数简单用法
摘要:substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串 substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一 阅读全文

posted @ 2018-09-13 13:35 EastChilde 阅读(339) 评论(0) 推荐(0)

Oracle中字符串连接的实现方法
摘要:1.和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。 例如: 2.除了“||”,Oracle还支持使用CONCAT()函数进行字符串拼接,比如执行下面的SQL语句: 如果CONCAT中连接的值不是字符串,Oracle会尝试 阅读全文

posted @ 2018-09-11 14:14 EastChilde 阅读(231) 评论(0) 推荐(0)

oracle decode函数使用方法
摘要:DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。初看一下,DECODE 只能做等于测试,但刚才也看到 阅读全文

posted @ 2018-09-10 15:41 EastChilde 阅读(1249) 评论(0) 推荐(0)

oracle中nvl()的作用
摘要:作用:判断某个值是否为空值,若不为空值则输出,若为空值,返回指定值。 详细解释如下: 1、nvl()函数的格式如下:NVL(expr1,expr2); 2、含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。 3、例:select nam 阅读全文

posted @ 2018-09-10 15:33 EastChilde 阅读(432) 评论(0) 推荐(0)

查询服器器上面安装的oracle数据库的版本信息
摘要:select * from v$version; 阅读全文

posted @ 2018-08-30 15:57 EastChilde 阅读(178) 评论(0) 推荐(0)

oracle数据库,对每个月份进行分类获取对应月份的对应内容,case...when... 的使用
摘要:select (CASE WHEN to_char(sysdate, 'MM' )='01' then 'A' WHEN to_char(sysdate, 'MM' )='02' then 'B' WHEN to_char(sysdate, 'MM' )='03' then 'C' WHEN to_char(s... 阅读全文

posted @ 2018-07-30 09:29 EastChilde 阅读(581) 评论(0) 推荐(0)

oracle数据库,增加序列,自增序列,规定位数,不足用0补足
摘要: 阅读全文

posted @ 2018-07-30 09:26 EastChilde 阅读(1253) 评论(0) 推荐(0)

更新换算关系
摘要:merge into ERP_DWXX Ausing BC_ERP_dwXX@Ctdb Bon (A.WLDWID=B.WLDWID and A.wlxxid=B.WLXXID and A.wldwid<>'0')when matched then update set A.HSGX = B.HSG 阅读全文

posted @ 2018-07-25 09:03 EastChilde 阅读(146) 评论(0) 推荐(0)

Oracle 查询某一段时间内的数据
摘要:between to_timestamp(#{startCreateDate} || ' 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_timestamp(#{endCreateDate} || ' 23:59:59','yyyy-mm-dd hh24:mi:s 阅读全文

posted @ 2018-06-29 10:06 EastChilde 阅读(4706) 评论(0) 推荐(1)

导航