Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.039 c
1-1083935906
solo
2004-05-07 17:18
2004.05.23
Простой вопрос по отчету.


1-1083314180
MakNik
2004-04-30 12:36
2004.05.23
Round на разных компах возвращает разные значения


14-1083477640
Ig
2004-05-02 10:00
2004.05.23
Вопрос по компонентам, точнее по созданию редактора свойств.


4-1080815352
Midaw
2004-04-01 14:29
2004.05.23
Как узнать информацию о ярлыке по пути его нахождения ?


3-1083155528
GIL
2004-04-28 16:32
2004.05.23
Как удалить генератор?