在 HP Quality Center 11.0 上:
对于一组缺陷,我需要递归读取“主题”分支中的标签。我可以说服务器是应用程序。不是 Oracle 的,因为 sys_connect_by_path “作弊”不起作用。相反,我坚持使用递归 SQL,由于缺乏脑力,我无法完成。
原理是:从表bg_bug中,获取一个item,递归列出all_lists.al_description中的entry集合,直到NULL。
有点:
检索 BUG 表中的所有项目 获取其父项并打印 all_lists.al_description 的链接内容 检查父项是否有父项,如果有,则获取该父项并打印 all_lists.al_description 的链接内容,将其与检索到的字符串连接为它的孩子重复直到孤儿。
我在另一个线程中发现了这个:
with t1 (parent, child) as (select * from all_lists t where t.al_father_id = '2') select * from t1
无法执行,因为它包含“无效语句”。我从该线程收集到在 Quality Center 中使用 SQL 时不允许使用“with”语句。
有人可以帮忙吗?