Курсоры,временные таблицы.

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Поляков Игорь
Сообщения: 2
Зарегистрирован: 18 июн 2005, 22:16

Курсоры,временные таблицы.

Сообщение Поляков Игорь » 10 дек 2005, 14:07

Привет светилам..Есть несколько вопросов по FB 1.5
1)Как реализовать CURSOR на сервере,не могу разобраться с его синтаксисом
2)В FB нет временных таблиц,как их реализовать.Мне предложили в таблицу добавить поле USER (в котором будет хранится имя тек.пользователя),и добавить его в состав индекса.
Необходимо мне для того чтобы результат ПРОЦЕДУРЫ расчета остаков на складе заносился во врем.таблицу,которая будет вызываться из приложения клиента. В просмотр тоже результат процедуры перенести нельзя.
Помогите.Аз моля.))

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 11 дек 2005, 12:51

1) Цикл FOR SELECT?
2) Можете лучше будет вернуть резалт-сет из процедуры?

Ты бы подробнее описал, что хочешь сделать-то. А то пока только понятно, что ты с MSSQL работаешь :-)

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 12 дек 2005, 09:44

2)В FB нет временных таблиц,как их реализовать.Мне предложили в таблицу добавить поле USER (в котором будет хранится имя тек.пользователя),и добавить его в состав индекса.
А потом юзер запустил 2 копии программы и начались траблы... лучше для каждого экземпляра запущенной программы генерировать номерок и пользовать его.
А еще лучше селективную процедуру написать, как тебе
Дмитрий сказал.

Ответить