powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Create procedure (ERROR: syntax error at end of input)
3 сообщений из 3, страница 1 из 1
Create procedure (ERROR: syntax error at end of input)
    #39980517
VitalySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, знатоки!
Подскажите плиз в чем ошибка.
Впервые, пытаюсь создать простенькую процедуру на Postgres.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
CREATE PROCEDURE dbo.add_road(Name_road varchar(200) = NULL,
ShName varchar(50) = NULL, 
Code1 varchar(15) = NULL,
Code2 varchar(15) = NULL,
Type_road varchar(200) = NULL,
INOUT ID_New integer = 0)

LANGUAGE plpgsql   
AS $$
 BEGIN

	select ID_New = max(id_road)+1 from road;

    if (ID_New IS NULL) THEN
       ID_New:=1; 
       
	insert into dbo.road (id_road,name,shname,code1,code2,type) VALUES(ID_New, Name_road, ShName, Code1, Code2, Type_road);
    COMMIT;
	
 END 
$$;



Вот что выдает : "ERROR: syntax error at end of input
LINE 18: $$;
^
SQL state: 42601
Character: 474"

Документацию читал https://postgrespro.ru/docs/postgresql/11/sql-createprocedure%5D]https://postgrespro.ru/docs/postgresql/11/sql-createprocedure]. Сделал как в примерах показано .
...
Рейтинг: 0 / 0
Create procedure (ERROR: syntax error at end of input)
    #39980537
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VitalySQL,

а кто будет блок IF закрывать?
...
Рейтинг: 0 / 0
Create procedure (ERROR: syntax error at end of input)
    #39980619
VitalySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Maxim Boguk !
Это Maxim Bogukа кто будет блок IF закрывать? сработало.
Вставил
Код: sql
1.
END IF;

.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Create procedure (ERROR: syntax error at end of input)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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