Приветствую! Подскажите, пожалуйста, как средствами PL/PGSQL реализовать функцию, возвращающую более одного значения? Заранее спасибо за примеры. В документации сходу не нашел. -- У каждого в башке свои тараканы...
Genix wrote: > Подскажите, пожалуйста, как средствами PL/PGSQL реализовать функцию, > возвращающую более одного значения? > > Заранее спасибо за примеры. > > В документации сходу не нашел. Смотря что нужно. Если нужно вернуть несколько записей (когда делается select from function_name() ) то через return next . Если нужно просто несколько значений одного типа то можно вернуть в виде массива. Если нужно вернуть несколько полей то через CREATE TYPE создать тип из нескольких полей и его и возвращать. -- Mykola Dzham, LEFT-(UANIC|RIPE) JID: levsha@jabber.kiev.ua
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера