Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
ВнизSQL Найти похожие ветки
← →
DimaF (2004-02-17 03:53) [0]Помогите правильно написать функцию, каторая возвращяет значение перевода если он есть а если нет то просто тоже самое что и входной параметр
begin
IF (EXISTS(SELECT F_SLOVO FROM translator WHERE (F_SLOVO = :F_SLOVO )))
THEN
RET_TRANSLATE = EXISTS(SELECT F_TRANS FROM soccer_translator WHERE (F_SLOVO = :F_SLOVO ));<<< здесь ошибка не могу вернуть другое поле !!
ELSE
RET_TRANSLATE = :f_slovo ;
suspend;
end
ПОМОГИТЕ НАПИСАТЬ ПРАВИЛЬНО
← →
DimaF (2004-02-17 03:55) [1]ПОЛЕ ПЕРЕВОДА translator.F_TRANSLATE
как его достать и вернуть ??
← →
Deniz (2004-02-17 08:25) [2]Для IB:
IF (EXISTS(SELECT 1 FROM translator WHERE (F_SLOVO = :F_SLOVO )))
THEN
SELECT F_TRANS FROM soccer_translator WHERE (F_SLOVO = :F_SLOVO )) into :RET_TRANSLATE;
ELSE
RET_TRANSLATE = :f_slovo ;
suspend;
end
Но неплохо бы и на структуру посмотреть ;-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.013 c