У меня процедура с 2 выборами, выглядит примерно так ...
PROCEDURE getRec
@pId INTEGER
AS
BEGIN
SELECT 'anything'
SELECT id, name
FROM my_table
WHERE id = @pId
END
Когда мой Perl-скрипт вызывает эту хранимую процедуру, если my_table
имеет соответствующую запись, она отображается. Однако если переданный идентификатор не имеет совпадений, хранимая процедура возвращает 'anything'
.
Если во втором выборе нет строк, я просто хочу, чтобы процедура возвращала пустой набор результатов. Как мне этого добиться?