Страница 1 из 1

SQL для computed поля

Добавлено: 08 фев 2006, 17:02
Wontar
Привет всем.

Вообщем такая проблемка. (Ньюбовская, но если честно никак не могу нарыть как правильно computed поля делаются. даже книгу заказал).

Вообщем есть заказы (Orders) и пакеты (Bundles). заказ определается ID, пакеты опр. ID+ORDERID. т.е. 1-*

Помогите с точчным написанием SQL для вычистляемого поля которое бы вернуло кол-во пакетов в заказе. (типа select count(*) from bundles where orderid=:id).

Сенкс.

Добавлено: 08 фев 2006, 18:50
Merlin
Не надо так делать. Надо писать запросы на клиенте. А computed поля применять для расчётов "внутри записи", на её личных полях.

Добавлено: 08 фев 2006, 20:08
Wontar
Ок. Спасибо. Буду знать.

зы. А есть ли в FB процедура типа Copy для строк. Ну чтобы часть одного поля внести другое ?

Сенкс.

Добавлено: 08 фев 2006, 20:15
kdv
конкатенация + substring.

Добавлено: 08 фев 2006, 20:19
Merlin
Отрываем pdf-ку с release notes -> Ctrl-F -> substring -> Search. Вообще-то ознакомиться с этим документом в целом будет не слишком вредно. Если возможностей не хватает - открываем langref.pdf от IB6.0 и просматриваем раздел User Defined Functions. С оглавлением хотя бы этого документа... ах, я это уже говорил. Если всё равно не хватает - ищем библиотеки UDF от сторонних разработчиков, начинаем искать на www.ibase.ru

Добавлено: 08 фев 2006, 22:58
Wontar
Спасибо ребята.

Если я спрашиваю, значит я попробовал искать. Проблема в написании и т.п.