Текущий архив: 2004.05.23;
Скачать: CL | DM;
ВнизСложное вычисляемое поле в Interbase Найти похожие ветки
← →
ViJen (2004-04-30 15:17) [0]Добрый день, мастера!
Подскажите - каким образом в таблице Interbase можно создать вычисляемое поле со сложным условием и использованием переменных?
Насколько я понимаю переменные можно использовать только в хранимых процедурах - но если писать процедуру, то каким образом тогда ее вызывать, чтобы занести значение в поле?
Если писать триггер без переменных - совсем получается замороченный текст.
← →
Соловьев © (2004-04-30 15:21) [1]
> то каким образом тогда ее вызывать, чтобы занести значение
> в поле?
ну в ХП - вычислишь там и занесешь.
Вызывать ХП:
select * from Your_sp(:par1)
Или же UDF можешь юзать
← →
Johnmen © (2004-04-30 15:34) [2]>и использованием переменных?
Какие переменные имеются в виду ?
← →
}|{yk © (2004-04-30 15:40) [3]CASE
WHEN val1=15 and val2=4 then "first selection"
WHEN val2<46 and val7>12 then "second selection"
ELSE "must die"
END
Ксатти, никто не знает как в IBExpert можно редактировать
условие computed by? Что-то не выходит, приходится заново пересоздавать поле
← →
Johnmen © (2004-04-30 15:41) [4]>Ксатти, никто не знает как в IBExpert можно редактировать
Считай, что никак.
← →
Johnmen © (2004-04-30 15:41) [5]http://delphimaster.net/view/3-1082525479/
← →
}|{yk © (2004-04-30 15:50) [6]А вот интересно, физически это поле хранится или нет? И почему в FB 1.5 по нему нельзя создать индекс?
← →
Johnmen © (2004-05-01 03:14) [7]>физически это поле хранится или нет?
Странный вопрос... Конечно нет... Отсюда и по поводу индекса...
Ты когда наконец прочтёшь хоть одну книгу по проектированию БД ?
Страницы: 1 вся ветка
Текущий архив: 2004.05.23;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.04 c