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