本文是鄙人从发布日期开始收集的一些开发上的小经验。不足之处,敬请诸位包涵或提出正确论理。
从Data Ghost的blog得知,原来可以用Oracle来生成UUID,做法很简单,如下:
select sys_guid() from dual;
数据类型是 raw(16) 有32个字符。
---------------------------------------------------------------------------------------------------------------------
Oracle 排序中使用nulls first 或者nulls last 语法
Nulls first和nulls last是Oracle Order by支持的语法
如果Order by 中指定了表达式Nulls first则表示null值的记录将排在最前(不管是asc 还是 desc)
如果Order by 中指定了表达式Nulls last则表示null值的记录将排在最后 (不管是asc 还是 desc)
使用语法如下:
--将nulls始终放在最前
select * from zl_cbqc order by cb_ld nulls first
--将nulls始终放在最后
select * from zl_cbqc order by cb_ld desc nulls last
---------------------------------------------------------------------------------------------------------------------
统计一个字符串中,某字符出现的次数。
SELECT (LENGTH('/0000/25000/25041/59a0653') - LENGTH(REPLACE('/0000/25000/25041/59a0653', '/'))) / LENGTH('/') CHAR_COUNT FROM DUAL;
SELECT LENGTH(TRANSLATE('/0000/25000/25041/59a0653','/0000/25000/25041/59a0653','/')) / LENGTH('/') CHAR_COUNT FROM DUAL;--只适应单字符搜索。
CHAR_COUNT = 4;
---------------------------------------------------------------------------------------------------------------------
ROWID值转换字符串
---------------------------------------------------------------------------------------------------------------------
在Oracle 中除了Max,Min取最大值和最小值,还有两个函数比较实用。
greatest, least.
SELECT least(1,2) FROM DUAL;
LEAST(1,2)
1
相关推荐
本人初次安装oracle之间出现了很多的问题,将自己在安装过程的点滴记录下来,以便参考,记录安装环境和需要修改的文件及配置和启动oracle的基本命令
c# 随记.docx
NULL 博文链接:https://lobin.iteye.com/blog/2365756
互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf
java随记
网络原理随记.pdf
linux net 管理随记,留着个人备忘
学习c++过程中的一些知识点随记,我感觉重要的就稍微记了一下,比较简略,但是快速的阅读的话可以提醒自己想起那一部分的知识点。在复习c++知识点的时候,有些帮助。
Unity 随记1
JSP PDF打印 随记 复杂模板设计
面试随记???随时更新
git随记 git
重点小学生寒假记随记大全.doc
会计事务所毕业实习日记随记.docx
公司法务实习日记随记三篇.pdf
会计专业毕业实习日记随记篇.pdf
重点小学生母亲节日记随记大全.doc
数据分级存储及访问方式设计方案研究随记.docx数据分级存储及访问方式设计方案研究随记.docx
VC++2010游戏开发随记之十三.pdf
小学三年级秋游日记随记五篇.pdf