хранимые процедуры в PostgreSQL

Статус
В этой теме нельзя размещать новые ответы.

lena berkova

Местный житель
Регистрация
14 Янв 2009
Сообщения
437
Реакции
21
подскажите пример работы с хранимой процедурой-где ее создавать и как? базу только изучаю
 
процедуры - это в мускуле
а процедуры в постгресе - это функции

PHP:
CREATE OR REPLACE FUNCTION "public"."test" (uid integer) RETURNS integer AS
$body$
DECLARE
    mail_ text;   
BEGIN
 select into mail_ users.mail from users where id_user=uid;
return mail_;
END;
$body$
LANGUAGE 'plpgsql'
VOLATILE
CALLED ON NULL INPUT
SECURITY INVOKER
COST 100;

а вообще - лучше пользоваться EMS Postgres Manager
тут на форуме обслуждалось


к стати - тригер в пгскл - это та же функция:
PHP:
CREATE TRIGGER "trg_test" AFTER UPDATE 
ON "table_users"."users" FOR EACH ROW 
EXECUTE PROCEDURE "public"."test"();
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху