Oracle
文章平均质量分 77
vrenzhuv
这个作者很懒,什么都没留下…
展开
-
Oracle 循环递归遍历树结构查询
在项目中经常会接触树结构的页面; 经常会写关于查询某个树节点的所有子节点的方法,若使用java的for循环或者递归不但效率低又好性能。所以推荐使用oracle 提供的connect by prior start with 的递归查询用法。oracle的connect by prior start with 是个双向查询树结构的功能,既可以查询子节点 ,又可以根据子节点查询上流的所有父节点;原创 2015-10-27 16:38:26 · 5661 阅读 · 0 评论 -
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)...
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32...原创 2012-03-15 15:42:02 · 110 阅读 · 0 评论 -
oracle timestamp用法
oracle timestamp用法我们都知道date和timestamp都是对日期和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒(fractional_seconds_precision),可以是 0 to 9,缺省是6。但是对date类型的运算很简单,有很多函数可用来处理;而两个time...原创 2012-07-24 10:53:01 · 588 阅读 · 0 评论 -
Oracle修改日期显示格式
我系统是XP中文版,装Oracle时默认安装成中文。今天在插入数据时插入的日期格式老是提示月份不对,解决如下SQL codettt@ORA11G> ALTER SESSION SET NLS_language=american; Session altered.下面这条命令可以不要,Oracle运行环境会自动调至英文,这时不用下面的命令也可以正确输入日期格式了。格式化一下t...原创 2012-08-05 16:08:16 · 409 阅读 · 0 评论 -
oracle 不能使用for update
[b]解决oracle不能for update[/b] select * from table_Name for update 造成Oracle数据库卡死 1:首先查找出问题表的session ID select SESSION_ID from v$locked_object l join dba_objects o on (l.OBJECT_ID=o.o...原创 2013-12-20 18:36:20 · 1049 阅读 · 0 评论