IN в теле IF условия
Добавлено: 29 июн 2010, 16:50
Добрый день,
есть вот такая вот процедура:
Подскажите - почему не работает IN в IF? ...или это не возможно (FB2.1)?
Если все же не возможно, буду благодарен за быстродействующий аналог этой задачи.
Предварительное спасибо!
есть вот такая вот процедура:
Код: Выделить всё
CREATE PROCEDURE SomeProc(ID INTEGER = NULL)
RETURNS (
RET INTEGER)
AS
BEGIN
IF(ID in (SELECT US.ID FROM USERS US WHERE US.ID>1))
THEN RET=0;
ELSE RET=1;
END
Если все же не возможно, буду благодарен за быстродействующий аналог этой задачи.
Предварительное спасибо!