Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Базы";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.042 c
8-1117483278
Nicolaev Oleg
2005-05-31 00:01
2005.10.23
Работа с видео


6-1120227688
Leha
2005-07-01 18:21
2005.10.23
Подсчитать контрольную сумму TCP заголовка


2-1127457227
новенький
2005-09-23 10:33
2005.10.23
Сортировка данных


3-1126287172
Кабан
2005-09-09 21:32
2005.10.23
DBLocupLookupComboBox


1-1128076929
Lera
2005-09-30 14:42
2005.10.23
Центрирование в StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский