Подстановка имен таблиц и полей в запрос

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

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

Ответить
abis
Сообщения: 3
Зарегистрирован: 30 мар 2010, 11:35

Подстановка имен таблиц и полей в запрос

Сообщение abis » 30 мар 2010, 12:02

Добрый день. У меня такой вопрос. Есть таблица в которую я заношу все изменения производимые операторами
Имя таблицы | Поле таблицы | Значение | Оператор | Дата |
Но в самих таблицах эти изменения не происходят пока другой оператор просматривая эти изменения не подтвердит их.
Имеется ли в Firebird 2.1 возможность подстановки данных в Update. Чтото типа

Код: Выделить всё

 update ИМЯ ТАБЛИЦЫ set Поле таблицы = Значение
Я когдато работал в Foxpro там можно было подставлять переменные. Заранее благодарен за ответ.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Подстановка имен таблиц и полей в запрос

Сообщение kdv » 30 мар 2010, 13:10

Имеется ли в Firebird 2.1 возможность подстановки данных в Update.
нет, это ересь.
Я когдато работал в Foxpro там можно было подставлять переменные.
а я когда-то работал с dbase на Robotron. И что?

abis
Сообщения: 3
Зарегистрирован: 30 мар 2010, 11:35

Re: Подстановка имен таблиц и полей в запрос

Сообщение abis » 30 мар 2010, 15:21

Может подскажете выход из данной ситуации? Или придется все через if .. then .. сделать?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Подстановка имен таблиц и полей в запрос

Сообщение kdv » 30 мар 2010, 18:59

а что, это надо в процедуре обрабатывать? Ну тогда execute statement в руки...

abis
Сообщения: 3
Зарегистрирован: 30 мар 2010, 11:35

Re: Подстановка имен таблиц и полей в запрос

Сообщение abis » 31 мар 2010, 10:07

Понял. Спасибо!

Ответить