The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Пример создания хранимой процедуры в PostgreSQL (sql postgresql)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: sql, postgresql,  (найти похожие документы)
Date: Fri, 11 Oct 2002 20:04:22 +0600 From: Vladimir Kravchenko <jimson@mostcom.ru> Subject: Пример создания хранимой процедуры в PostgreSQL EK> процедура создается, но всяко разно ругается при попытке это выполнить EK> select my_fun(bla, bla); == ругань CREATE FUNCTION request_count (int4, date) RETURNS text AS ' DECLARE p_ca ALIAS FOR $1; p_date ALIAS FOR $2; p_count int4; p_month date; BEGIN p_month = date_trunc(''month'', p_date); SELECT count INTO p_count FROM req_counts WHERE ca_id=p_ca AND month=p_month; IF NOT FOUND THEN p_count := 1; INSERT INTO req_counts (ca_id, month) VALUES (p_ca, p_month); ELSE p_count = p_count + 1; UPDATE req_counts SET count = p_count WHERE ca_id=p_ca AND month=p_month; END IF; RETURN p_count || ''/'' || date_part(''month'', p_date); END; ' LANGUAGE 'plpgsql';

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру