Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.14;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-43519
Vitaly_old
2004-02-28 10:34
2004.03.14
vmesto_russkix_bukv_znaki_voprosov


3-43301
3APA3A
2004-02-11 11:38
2004.03.14
приведение типов в SQL


11-43410
_mandrake_
2003-06-24 19:32
2004.03.14
ListBox.curindex...


6-43740
Pohil
2004-01-04 22:18
2004.03.14
Как мне определить все забитые IP в сети


3-43401
AGN
2004-02-12 13:43
2004.03.14
DBGrid - печать