Вниз
Скачать: CL | DM;

Commit в IBase   Найти похожие ветки 

← →
Beetle(c)]u$ ©   (2005-09-09 10:34) [0]

Суть проблемы:
Небходима хранимая процедура, которая в своем теле запускает другие хранимые процедуры.
Первая процедура создает список таблиц, которые необходимо создать.
Вторая - создает эти таблицы, согласно описания.
третья- заполняет эти таблицы данными.
Проблема:
Для того, чтобы заработала третья процедура, необходимо после второй процедуры сделать commit. Однако просто написание этого слова не проходит. Каким образом это можно сделать в теле процедуры?


← →
Sergey13 ©   (2005-09-09 10:38) [1]

А зачем все это в ХП? И какими данными ты заполняешь новые таблицы?
Может лучше скриптом?


← →
Виталий Панасенко   (2005-09-09 10:45) [2]

auto DDL on ?


← →
Desdechado ©   (2005-09-09 11:10) [3]

Команды DDL (определения метаданных) в ХП запускать КАТЕГОРИЧЕСКИ не стоит, хоть и можно. Но т.к. FB кэширует метаданные при подключении, то любое их изменение не увидишь без переподключения. Делай скриптом. Это прозрачнее и правильнее.


← →
Андрей Жук ©   (2005-09-09 11:29) [4]


> Команды DDL (определения метаданных) в ХП запускать
> КАТЕГОРИЧЕСКИ не стоит, хоть и можно. Но т.к. FB
> кэширует метаданные при подключении, то любое их
> изменение не увидишь без переподключения. Делай
> скриптом. Это прозрачнее и правильнее.

Насколько я знаю, в FB2 DDL операторы нельзя будет мешать с DML в ХП.


← →
Desdechado ©   (2005-09-09 16:38) [5]

из тех же соображений:
> FB кэширует метаданные


← →
DSKalugin ©   (2005-09-10 12:40) [6]

commit work;


← →
DSKalugin ©   (2005-09-10 12:40) [7]

Удалено модератором


← →
Desdechado ©   (2005-09-10 13:48) [8]

2 DSKalugin ©
ветка форума - не скрипт, чтоб в ней коммит ставить :))


← →
Anatoly Podgoretsky ©   (2005-09-11 17:32) [9]

Да еще три раза на одну транзакцию.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
14-1128273573
Palladin
2005-10-02 21:19
2005.10.23
Cache 5.0.15


6-1120492536
Vriter
2005-07-04 19:55
2005.10.23
Информация о дисках удаленной машины


14-1128431430
nk
2005-10-04 17:10
2005.10.23
Запись CD посредством чего-либо...


1-1128155378
STUDENT_RU
2005-10-01 12:29
2005.10.23
Запуск программы по расписанию


14-1128080700
nk
2005-09-30 15:45
2005.10.23
AVP 5.0.121




   Наверх