Thera спусков в PostgreSQL 8.4:Sql триггер с, если потом еще строительство
CREATE OR REPLACE FUNCTION updateMarkers()
RETURNS trigger AS
$$
BEGIN
IF NEW.status='Новый' THEN
UPDATE markers SET statusId=0;
RETURN NEW;
ELSE IF NEW.status='В работе' THEN
UPDATE markers SET statusId=2;
RETURN NEW;
ELSE IF NEW.status='Завершен' THEN
UPDATE markers SET statusId=3;
RETURN NEW;
ESLE
UPDATE markers SET statusId=4;
RETURN NEW;
END IF;
END;
$$
LANGUAGE plpgsql;
И я получаю ошибку синтаксиса в ESLE
линии.
Что может быть неправильным?
+1 для чрезвычайно смешного вопроса – skytz
@skytz: Ваши слова заставляют меня обидеть. ( –
это случается с лучшими из нас – skytz