Форум: "Базы";
Текущий архив: 2011.03.06;
Скачать: [xml.tar.bz2];
ВнизХранимые процедуры и внешние файлы Найти похожие ветки
← →
ganda (2009-09-23 14:52) [0]Суть вопроса такая есть ли в Firebird 2.* возможность, результат процедуры сохранять в внешний файл? если есть то дайте хорошего пинка в каком направление лететь, в гуугл не отправляйте только что от туда. и по книжки Firebird руководство разработчика БД тоже не нашёл ответа на свой вопрос!
← →
Сергей М. © (2009-09-23 15:43) [1]Какой результат ?
← →
PEAKTOP © (2009-09-23 15:45) [2]Вопрос - зачем ?
← →
ganda (2009-09-23 15:54) [3]задача была поставлена так.
Любые изменения в таблице нужно записывать, в внешний файл (что бы всегда были последние актуальные записи и в случае порчи БД можно было восстановить данные).
имеется идея повесить эту задачу на триггер.
Триггер - это не много расширенная хранимая процедура, вот поэтому и спрашиваю про хранимую процедуру.
← →
Сергей М. © (2009-09-23 16:01) [4]"Любые изменения" образуются в результате подтверждения танзакции, а транзакцией управляет клиентская часть СУБД, а не серверная.
Так что и ХП и триггеры тут идут лесом, равнго как и вся постановка задачи.
← →
ganda (2009-09-23 16:09) [5]даже если программировать на уровне транзакции, то получается все равно нужно сохранять данные в внешний файл. и как это сделать я не знаю
← →
Сергей М. © (2009-09-23 16:13) [6]Да хренли толку их сохранять, если через доли секунды после твоего сохранения клиент может откатить т/акцию, отказавшись от затребованных ранее изменений ?
← →
Сергей М. © (2009-09-23 16:19) [7]Если уж приспичило заниматься подобного рода извратом, то реализовывать его следует на клиентской стороне, а не на серверной.
← →
Медвежонок Пятачок © (2009-09-23 16:36) [8]если есть то дайте хорошего пинка в каком направление лететь
лететь в сторону регулярных бэкапов, теневых зеркальных баз.
если все равно страшно - переходить на сервера с которыми не страшно.
← →
turbouser © (2009-09-23 23:15) [9]
> Медвежонок Пятачок © (23.09.09 16:36) [8]
> лететь в сторону регулярных бэкапов, теневых зеркальных
> баз.
+1
> переходить на сервера с которыми не страшно.
А такие разве в природе существуют? 8-()
← →
StriderMan © (2009-09-24 14:45) [10]да все просто, можно завести внешнюю таблицу и туда сливать, если так нравится.
← →
StriderMan © (2009-09-24 15:44) [11]
CREATE TABLE LOG EXTERNAL "C:\TEMP\LOG.TXT" (
DATA VARCHAR(1024)
);
← →
turbouser © (2009-09-24 20:25) [12]
> ganda
аппаратный raid еще может помочь :)
http://www.ibase.ru/devinfo/raid.htm
← →
intlex (2009-10-01 16:38) [13]зачем придумывать велосипед, есть таблица MON$STATEMENTS, там все ваши запросы
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2011.03.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c