Форум: "Базы";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];
Внизполя подстановки в interbase Найти похожие ветки
← →
GIL (2003-11-21 12:25) [0]есть 2 таблицы, в одной из них надо сделать поле подстановки
create table phone_type (
ID integer not null primary key,
phone_type varchar(60)
);
create table phone (
ID integer not null primary key,
ID_Type integer not null,
Phone TPhoneNumber not null,
PhoneType computed ("выражение")
);
вопрос - что нужно написать заместо "выражение", чтобы в поле PhoneType таблицы phone подставлялось значение phone_type из таблицы phone_type? помогите, а то все уже забыл, а книг и прочих записей под рукой нет, также хотелось бы парочку ссылок на ресурсы по Interbase, заранее спасибо
← →
Johnmen (2003-11-21 12:30) [1]COMPUTED [BY] (<expr>)
...
<expr> = A valid SQL expression that results in a single value.
← →
GIL (2003-11-21 12:33) [2]из хелпа я тоже могу выдрать, лучше само expr напиши
← →
GIL (2003-11-21 12:55) [3]ну что, так никто и не скажет?
← →
HSolo (2003-11-21 12:56) [4]ibase.ru
← →
Anatoly Podgoretsky (2003-11-21 12:57) [5]Чего то не хватает
← →
Deniz (2003-11-21 13:38) [6]Да уж, прикольно становится в форуме.
Тебе уже сказали: Johnmen © (21.11.03 12:30) [1]
надо еще разжевать и проглотить за тебя?
Глотаю:
<expr> -
select p.phone_type from phone_type p where p.ID=ID_Type
← →
GIL (2003-11-21 13:46) [7]а это надо в апострофах писать?, а то он на select ругается
← →
Johnmen (2003-11-21 14:14) [8]>GIL ©
А с чего ты взял, что SQL expression это запрос ???
Это выражение !
← →
GIL (2003-11-21 14:16) [9]так как писать!!!??? запутали уже совсем
← →
Anatoly Podgoretsky (2003-11-21 14:20) [10]Вот так COMPUTED [BY] (<expr>)
← →
GIL (2003-11-21 14:29) [11]пример!!! точно, конкретно, частный случай!!!
← →
Johnmen (2003-11-21 14:31) [12]>чтобы в поле PhoneType таблицы phone подставлялось значение >phone_type из таблицы phone_type?
Никак.
То, что тебе надо - это
SELECT * FROM Table1
JOIN Table2 ON <условие соединения>
А выражение есть выражение. Типа A+B/C. Где A,B,C могут быть полями данной таблицы.
← →
Johnmen (2003-12-03 14:04) [13]Возвращаясь к обсуждению :)
>GIL ©
Да, можно. Просто надо взять select в двойные скобки, т.е.
... PhoneType computed (("select, возвращающий единственное значение" ))
Но так, все-таки, делать не надо. Надо как в [12].
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c