Можем ли мы написать для цикла в HPQC / ALM Query Builder - PullRequest
0 голосов
/ 29 октября 2018

Я использую HPQC / ALM версии 11.00 и хочу написать SQL-оператор, который извлекает количество пройденных, неудачных, заблокированных и т. Д. Шагов для каждого идентификатора выполнения.

Я пытался написать цикл for, но конструктор запросов выдает «Центр качества не может выполнить запрос, поскольку он содержит недопустимый оператор»

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;

тип дБ = оракул

1 Ответ

0 голосов
/ 29 октября 2018

Вам нужно определить 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...