|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Vladimir Pavlikov 2:5020/400 11 Aug 2003 16:19:59 To : Alexander Gotlib Subject : Re: PostgreSQL vs Interbase --------------------------------------------------------------------------------
Hello, Alexander Gotlib!
You wrote to Vladimir Pavlikov on Fri, 08 Aug 2003 16:20:50 +0400:
AG> Требуется написать процедуру для удаления записей из таблицы usr.
AG> Т.е. процедура должна либо удалить запись и вернуть код возврата
AG> типа "Цер Гуд", либо вернуть код возврата типа "Ахтунг", если
AG> удаление невозможно из-за срабатывания констрейнта.
Саму процедуру писать необязательно, достаточно ее начала и концовки :
create procedure procname() returns( reply char(10) as
...
reply = 'good'
when any do
reply = 'bad'
...
Остальное к делу не относится. Разумеется, в случае бэда удаления не
будет. Так нередко пишут процедуры, делающие сначала update. Hу а
если не пройдет - insert.
---------------------------------------------
Владимир Павликов.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/64884411ba9a.html, оценка из 5, голосов 10
|