Этот вопрос может показаться возможным дубликатом How to print values in the loop. Хотя конкретная ссылка содержит хорошее решение, она, похоже, не работает для меня. Это основная часть хранимой процедуры, которую я написал.Как печатать значения внутри цикла в postgresql?
BEGIN
FOR i IN 1..10 LOOP
RAISE NOTICE 'i is %',i;
END LOOP;
RETURN;
END;
При выполнении процедуры я всегда получаю результат как
строк не найдено.
Общее время выполнения: 1.787 мс
SQL выполняется.
Может ли кто-нибудь сказать мне, как распечатать значение i
? Версия postgresql, которую я использую, - 8.4
. Любая помощь приветствуется.
Пожалуйста, покажите нам реальный код, а не что-то еще. Используя DO, этот пример отлично работает (version9.4) –
Это код. Что еще тебе нужно? Просьба уточнить. Я очень хорошо объяснил в своем вопросе, что использую postgresql версию 8.4. Поэтому рабочий код в обновленной версии не кажется мне полезным. – harry