Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Help!!! (Вызов хранимой из запроса) / 3 сообщений из 3, страница 1 из 1
12.05.2003, 20:35
    #32158024
Zero-Skilled
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!!! (Вызов хранимой из запроса)
Коллеги, пользуюсь Interbase в первый раз. Хочу cоздать ХП - аналог NVL() как в Orcale - но без наворотов с типизацией,только для типа TIMESTAMP (больше мне ничего не надо).

Вот процедура:

SET TERM !! ;
CREATE PROCEDURE TMS_NVL(TMS_DEFAULT TIMESTAMP, TMS_ALTERNATE TIMESTAMP)
RETURNS (RESULT TIMESTAMP)
AS
BEGIN

IF (TMS_DEFAULT IS NULL ) THEN
BEGIN
RESULT = TMS_ALTERNATE;
EXIT;
END

RESULT = TMS_DEFAULT;
EXIT;

END !!
SET TERM ; !!

Так вот, при выполнении (например) запроса

select * from TMS_NVL(current_timestamp, current_timestamp)

получаю сообщение: Unknown error
Statement: select * from nvl(current_timestamp,current_timestamp )

Где именно я не прав?
...
Рейтинг: 0 / 0
12.05.2003, 20:44
    #32158028
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!!! (Вызов хранимой из запроса)
А suspend написать?......
...
Рейтинг: 0 / 0
12.05.2003, 20:59
    #32158032
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!!! (Вызов хранимой из запроса)
Сходи сюда , почитай это (начинай снизу), качай это . Там есть то, что надо.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Help!!! (Вызов хранимой из запроса) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]