oracle递归排序,返回排序号函数
来源:互联网 发布:留学文书怎么写 知乎 编辑:程序博客网 时间:2024/06/06 04:10
/* 根据参数ID递归查询上级部门ID并把上级部门排序号拼到前面,用于递归排序*/
CREATE OR REPLACE FUNCTION fun_depnosortby (f_depid IN VARCHAR2) --返回排序号
RETURN VARCHAR2AS
f_sortbys VARCHAR2 (300);
f_tempdepid VARCHAR2 (32);
BEGIN
f_tempdepid := f_depid;
WHILE f_tempdepid IS NOT NULL
LOOP
SELECT parentdepid, LPAD (sortby, 5, '0') || f_sortbys
INTO f_tempdepid, f_sortbys
FROM fw_department
WHERE depid = f_tempdepid;
END LOOP;
IF f_sortbys IS NULL
THEN
SELECT sortby
INTO f_sortbys
FROM fw_department
WHERE depid = f_tempdepid;
END IF;
RETURN f_sortbys;
END fun_depnosortby;
/
0 0
- oracle递归排序,返回排序号函数
- mqsql 排序并获取排序号,功能与oracle的rowrum函数类似.
- Oracle提供的序号函数
- Oracle提供的序号函数
- Oracle提供的序号函数
- Oracle提供的序号函数
- Oracle提供的序号函数
- mysql查询中实现oracle中的rownum函数的效果,返回每行查询结果的行序号
- CStringArray 排序号
- sql语句排序号
- 快排的非递归排序
- 递归快排及归并排序
- 数据库SQL中对查询结果排序排列序号编号,Oracle分析函数 rank,dense_rank,row_number使用和区别
- python 递归函数返回值
- DB2查询获取排序号
- Oracle递归函数
- oracle递归函数
- oracle递归函数
- 17周项目一(3)
- 登录验证码,比较简单
- Win7 任务栏上程序名称修改问题
- Java接口中的变量和方法默认的类型<转>
- nginx 集群配置
- oracle递归排序,返回排序号函数
- C#队列,优先级,Queue类
- 重学java(二)
- JS隐藏显示左侧菜单
- C++类静态成员
- VC资源分配、释放表
- 使用log4j生成日志文件
- &和&&;|和||的区别C#
- Gabor滤波器代码