Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
14-43861
ИМХО
2004-02-08 19:48
2004.03.14
Домены и айпишники


3-43315
Денисыч
2004-02-17 00:52
2004.03.14
Как грамотно преобразовать string в integer


3-43340
Yanker
2004-02-18 15:59
2004.03.14
Взлом пароля к БД *.db


3-43263
Sirgfine
2004-02-06 04:42
2004.03.14
Индексация в qBase


1-43572
Tatyana
2004-02-27 16:37
2004.03.14
Как из s: String удалить элемент




   Наверх