powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Линтер-ВС. Ошибка при создании функции
2 сообщений из 2, страница 1 из 1
Линтер-ВС. Ошибка при создании функции
    #38621319
polandroid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Вопрос, возможно, глупый, но я его всё-таки задам.
СУБД: Линтер-ВС 6.0, ОС - МСВС 3.0.14

Есть фрагмент скрипта создания БД следующего вида:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE OR REPLACE FUNCTION public.test_func1 (
  out count public.number
)
RETURNS public.number 
AS ' 
BEGIN
	select count(msc_id) 
    	from msc
        into count;
	return;
END; '
LANGUAGE 'plpgsql';



Под postgreSQL версии 9.1.0 он выполняется без ошибок.
Под Линтер-ВС 6.0 (он же postgreSQL 7.4.1) выдаёт сообщение об ошибке "OUT parameters are not implemented"
Подскажите, пожалуйста, в чём ошибка и как её исправить.
Заранее спасибо.
...
Рейтинг: 0 / 0
Линтер-ВС. Ошибка при создании функции
    #38621545
polandroid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос решён через создание составного типа данных и отказ от параметров типа OUT. Если кому интересно, решение найдено было здесь: http://wiki.postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Линтер-ВС. Ошибка при создании функции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]