0

我正在使用 HPQC/ALM 11.00 版,我想编写一个 sql 语句来检索每个运行 ID 的通过、失败、阻止等的步骤数。

我尝试编写一个 for 循环,但查询生成器抛出“Quality Center 无法运行查询,因为它包含无效语句”

select runids in (select rn_run_id from run)
loop
select r.rn_run_id from run r where r.rn_run_id = runids.rn.run_id
end loop;

数据库类型 = 甲骨文

4

1 回答 1

0

您需要runids为您的驾驶查询定义一个游标变量。同样,必须将内部 SELECT 分配给变量。像这样的东西:

for runids in (select rn_run_id from run)
loop
    select r.rn_run_id 
    into l_run_id
    from run r 
    where r.rn_run_id = runids.rn.run_id;
end loop;
于 2018-10-29T18:31:28.920 回答