跪求一oracle函数。
例如表:test_func
函数的功能是:输入任意一个code,要输出它的所有上级的supid
它们的关系:一年级一班 ——》一年级 ——》北京市一小学 ——》北京市教育局
求一函数源码,写不出的请不要回贴。
本不想回帖的,看不到图
我也是来告诉你看不到图的,打扰勿怪
图址怎么是这个啊????
file:///D:/jb.jpg
在表中有对应的关系。
根据关系来取就行了。
SQL code:
--建表
create table code_t_division(codeid varchar2(50), codename varchar2(100));
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610', '中国');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610001', '重庆');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610001001', '永川');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610002', '成都');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610002001', '德阳');
insert into CODE_T_DIVISION (CODEID, CODENAME)
values ('610002002', '绵阳');
commit;
--创建函数
create or replace function getAllName(i_codeid varchar2) return varchar2 is
result varchar2(4000);
begin
SELECT wmsys.wm_concat(t.codename)
into result
from code_t_division t
START WITH t.codeid = i_codeid
CONNECT BY t.codeid = PRIOR substr(t.codeid, 1, length(t.codeid) - 3)
ORDER BY t.codeid;
相关问答:
安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?
1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......
请问这个缓冲池是怎么回事啊?可以连接缓冲池利用其中的数据吧?怎么用?
这个是oracle自动做的,一般应用程序是操作不了的。
不能直接连接吗?
引用
不能直接连接吗?
不能
那缓冲池里的数据也不能查询 ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了
引用
oracle ......
问题提出:
一个高级SQL语句问题
假设有一张表,A和B字段都是NUMBER,
A B
1 2
2 3
3 4
4
有这样一些数据
现在想用一条SQL语句,查询出这样的数据
COLA COL1 COL3 COL2 COL1
4 4 ......