SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » PostgreSQL » Хранимые процедуры (Создание хранимой процедуры )
Хранимые процедуры [сообщение #2169] Thu, 04 May 2023 18:29 Переход к следующему сообщению
ang667s@mail.ru в настоящее время не в онлайне  [email protected]
Сообщений: 2
Зарегистрирован: May 2023
Junior Member
/index.php/fa/113/0/
Здравствуйте.
Пытаюсь создать процедуру, постоянно вылезает эта ошибка.
Помогите, пожалуйста разобраться.
ps: Убрать "or create" не работает

дублирую текстом:

create or replace procedure upprice(hotel_id int,amount int)
LANGUAGE plpgsql
AS $$
begin
update hotels
set price = price + amount
where hotels.id = hotel_id;
end;
$$;
Re: Хранимые процедуры [сообщение #2171 является ответом на сообщение #2169] Thu, 04 May 2023 18:48 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
а если не через жопу DBeaver?
Re: Хранимые процедуры [сообщение #2172 является ответом на сообщение #2171] Thu, 04 May 2023 19:20 Переход к предыдущему сообщениюПереход к следующему сообщению
ang667s@mail.ru в настоящее время не в онлайне  [email protected]
Сообщений: 2
Зарегистрирован: May 2023
Junior Member
Я прохожу курс, на нем сказали скачать dbeaver. Все работало до этого.
А что не так с ним?
Re: Хранимые процедуры [сообщение #2175 является ответом на сообщение #2172] Fri, 05 May 2023 12:20 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 887
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
то, шо оно работает не напрямую с Постгресом, а через жопу жабу (java + jdbc).
и в нём, как в любом "универсальном инструменте", есть свою глюки и заскоки,
которые разработчику СУБД отлавливать не пристало.
Re: Хранимые процедуры [сообщение #2841 является ответом на сообщение #2172] Sat, 29 July 2023 12:30 Переход к предыдущему сообщению
LM в настоящее время не в онлайне  LM
Сообщений: 15
Зарегистрирован: July 2023
Junior Member
Версия Postgres какая?
Ключевое слово "procedure" появилось там с версии 11 емнип.
Предыдущая тема: Ускорить простой запрос с CTE
Следующая тема: Помогите с запросом
Переход к форуму:
  


Текущее время: Thu Nov 21 23:58:58 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00732 секунд