解决方案 »
- oracle10表中数据误操作被部分删除,且时间过长scn等方式无法使用,且未开启归档模式,且没有备份
- oracle递归查询问题
- 求海量数据统计方法(方案)数据库为Oracle,给一定建议,谢谢!在线等。有具体说明。
- 分組查詢后排名次
- 请问如何修改表的字段属性,谢谢!
- SQL 语句 和 系统性能
- 请教 LINUX下的ORACLE9i(参与就有分)
- 错过一次发财的机会.散分.给分500
- oracle9i监听启动不了,提示"无法定位程序输入点snlpcsu_sleep_usecs于动态链接库oranl9.dll上
- 谁有oraedit的注册码?
- 两表关联怎么取一表中的最早的版本记录的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