Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хранимые процедуры и внешние файлы [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]

Какойрезультат ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо