powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Функции в PostgreSQL
3 сообщений из 3, страница 1 из 1
Функции в PostgreSQL
    #40037644
at010455
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я новичок в PostgreSQL. Первый день. Всю жизнь работал в MS SqL - знаю его отлично.
Пытаюсь написать функцию. Ошибка. В чём дело?

CREATE FUNCTION public.w2()
RETURNS integer
LANGUAGE 'sql'
VOLATILE

AS $BODY$
FOR i IN 1..10 LOOP
-- внутри цикла переменная i будет иметь значения 1,2,3,4,5,6,7,8,9,10
END LOOP;

select 1;
$BODY$;


ALTER FUNCTION public.w1()
OWNER TO postgres;


ERROR: ОШИБКА: ошибка синтаксиса (примерное положение: "FOR")
LINE 7: FOR i IN 1..10 LOOP
^


SQL state: 42601
Character: 97
...
Рейтинг: 0 / 0
Функции в PostgreSQL
    #40037653
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В language SQL не бывает циклов. Это SQL.
...
Рейтинг: 0 / 0
Функции в PostgreSQL
    #40037656
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
at010455
LANGUAGE 'sql'
LANGUAGE 'plpgsql'
at010455
select 1;
return 1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Функции в PostgreSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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