数据库
fywxin
这个作者很懒,什么都没留下…
展开
-
Oracle 树 节点一次性加载方式
方式1:使用层级编码,sql: select t1.* from SYS_DEPT t1,SYS_DEPT t2 where t1.layerCode like t2.layerCode || '%'; 方式2:使用connect by priorsql:select t.* from SYS_DEPT t connect by t.parent_id=prior t.id start...原创 2011-06-24 14:27:12 · 104 阅读 · 0 评论 -
oracle case when then end 语句
今天遇到一个需求,需要用一个根据sql的两个字段的值相互关联,得到一个记录的3种状态。爬了同事的代码,看到这个语句格式,眼前一亮,sql如下: SELECT m.*, CASE WHEN m.work_id is null THEN '新增工单' WHEN m.work_id is not null and w.anfnr is null THEN '同步工单' WHEN ...原创 2011-07-20 17:02:32 · 444 阅读 · 0 评论 -
plsql 树节点移动
构造一棵树,只要有parentId这个字段,就可以构造出了。但若只有parentId字段,想得到这个节点的父节点的父节点。。或子节点的子节点。。的信息,就只能不断的递归循环,这样显然很吃力不讨好。所以实际中我们会利用一些冗余字段保存更多的信息,更直接的信息,比如 isleaf,levelNum,layerCode,layerIds.... 我们这个帖子要讨论的就是针对level...原创 2011-08-08 10:55:12 · 220 阅读 · 0 评论 -
oracle 常用 sql
1. 表格数据备份复制 1) 备份表格 create table new_table as select * from old_table; 2) 数据从一张表格copy至另外一张结构有改动的新表格 insert into teqm_relation_tree select t.relation_id,'q','1',t.in_order,t...原创 2011-12-11 13:10:11 · 97 阅读 · 0 评论 -
转 oracle移植至mysql相关sql语句
http://ykdn2010.iteye.com/blog/1511349一. 项目已用到 oracle 函数的转换1. Oracle 中的 TO_DATE ()示例: select * from admadjustmoney t where t.sendtime> to_date(?,'yyyy-mm-dd hh24:mi:ss') and t.sendtime...原创 2013-10-16 21:46:47 · 273 阅读 · 0 评论