解决方案 »
- 求教:在9204下执行dbms_metadata.get_ddl() 报错
- 求助一个SQL错误,pls-00103
- Oracle合计sql语句
- 再发贴,多加分,请高手指点。。。
- 修改oracle字符集,database character
- 谁帮我解释一下这条sql是什么意思??????
- 急寻 Oracle 合作伙伴,目前有一企业需要将一个数据由SQL 2000升级到Oracle 10 ( 马甲发帖 )
- 请教这样一条sql语句
- 如何限制oracle用户的会话数
- 寻求有关提高SQL执行效率的文章或书籍
- 两表关联怎么取一表中的最早的版本记录的sql语句
- 11gR2 RAC, JDBC THIN无法通过SCAP IP 访问数据库
WITH TEST AS(
SELECT 'item001' v_itemcode,'item002+item003' v_formula0 FROM DUAL UNION ALL
SELECT 'item002','item004/100' FROM DUAL UNION ALL
SELECT 'item003','item005+item006' FROM DUAL UNION ALL
SELECT 'item004','' FROM DUAL UNION ALL
SELECT 'item005','' FROM DUAL UNION ALL
SELECT 'item006','' FROM DUAL )
SELECT * FROM TEST
START WITH v_itemcode='item001' CONNECT BY PRIOR v_formula0 LIKE '%' || v_itemcode || '%'是不是这种效果。。
SELECT 'item001' v_itemcode,'item002+item003' v_formula0 FROM DUAL UNION ALL
SELECT 'item002','item004/100' FROM DUAL UNION ALL
SELECT 'item003','item005+item006' FROM DUAL UNION ALL
SELECT 'item004','' FROM DUAL UNION ALL
SELECT 'item005','' FROM DUAL UNION ALL
SELECT 'item006','' FROM DUAL UNION ALL
SELECT 'item007','' FROM DUAL)
SELECT * FROM TEST
START WITH v_itemcode='item001' CONNECT BY INSTR(PRIOR v_formula0,v_itemcode) >= 1