powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Help!!! (Вызов хранимой из запроса)
3 сообщений из 3, страница 1 из 1
Help!!! (Вызов хранимой из запроса)
    #32158024
Zero-Skilled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, пользуюсь 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
Help!!! (Вызов хранимой из запроса)
    #32158028
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
А suspend написать?......
...
Рейтинг: 0 / 0
Help!!! (Вызов хранимой из запроса)
    #32158032
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сходи сюда , почитай это (начинай снизу), качай это . Там есть то, что надо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Help!!! (Вызов хранимой из запроса)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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