Есть такая проблема с postres Пишу функцию на plpgsql.
> CREATE TABLE bills2add > AS SELECT id FROM bills > WHERE status = 2 AND start_date <= current_date (); > > IF NOT FOUND THEN > RETURN 1; > END IF;
Этот IF всегда true, и функция возвращает 1, я де хочу чтобы она возвращала 1 только в случие, если предидущий SELECT ничего не вернул.
Тогда пиши нормально. Ты делаешь CREATE при чем здесь "предыдущий SELECT"? Запрос у тебя в операторе CREATE и ессно, что он тебе не вернет ничего. Тогда перед IF выполняй SELECT, в котором попроси 1 строчку из таблицы bills2add или count или min или еще чего. -- С уважением, Виктор -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

