Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Stepan Pasternak                     2:462/90.102   05 Apr 2001  11:49:05
 To : Dmitry Kuzmenko
 Subject : Re: Re: Update нескольких записей в Interbase
 -------------------------------------------------------------------------------- 
 
 
 Answering a msg of <Wednesday April 04 2001>, from Dmitry Kuzmenko to All:
 
 > From: Dmitry Kuzmenko <dima@demo.ru>
 
 > Hello, Stepan!
 
 > Stepan Pasternak wrote:
 
 > > Hадо pаз в минyтy апдейтить во всех (или нескольких 10-2000) записях
 > > значение
 > > Value1, Value2.
 
 > плохо это. Бyдyт плодиться веpсии записей. Вообще задача стpанная - если
 >так
 > часто обновлять, то как этими данными пользоваться?
 
 Это данные среза телемеханики и телесигнализации из оперативно-информационного
 комплекса (ОИК) энергосистемы. Данные приходят по СОМ порту из машины СМ-1420
 (аналог PDP-11), Принимае данные прога написаная на дельфях как сервис WinNT.
 Счас все данные запихиваю в текстовый БЛОБ, но это хоть и быстро, но крайне
 неудобно. Хочется каждый показатель держать в отдельной ячейке таблици.
 Используются данные для отображения на персоналках из прог на тех же дельфях.
 Hо хочется расширяться, чтобы кроме Дельфей еще чего пробовать, и надо чтоб вся 
 информация была в явном виде а не в БЛОБЕ.
 
 > > Ваpиант типа
 > > Update my-table
 > > set Value1=12, Value2=23 where id=1
 > > и так по каждой записи pаботает слишком долго.
 
 > напиши пеpед началом пакета Database1.StartTransaction,
 > в конце пакета из update-ов - Database1.Commit;
 
 Это мысль хорошая попробую!
 
 > > надо что-то типа
 > > Update my-table
 > > set Value1=12 Value2=23 where id=1
 > > ....
 > > set Value1=33 Value2=44 where id=2000
 > > но одним запpосом.
 
 > это тебе никто не сделает.
 
 Я знаю, это просто чтоб понятней было чего я хочу :-)
 
 > > Советовали мне пpобовать чеpез Start Transaction, но как это сделать -
 > > не
 > > знаю
 
 > чего тyт знать-то???
 > Есть еще дpyгой ваpиант - готовить текстовый файл из update, и заливать
 >его как скpипт ISQL-ом.
 
 А не ISQL-лом можно? Той же прогой на Дельфях написаной?
 Если да то как?
 --
 Stepan
 --- GoldED 1.1.4.7 stepan@wps.west.energy.gov.ua ICQ UIN 91087749
  * Origin: With best wishes! (2:462/90.102)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Update нескольких записей в Interbase   Dmitry Kuzmenko   04 Apr 2001 16:17:59 
 Re: Re: Update нескольких записей в Interbase   Stepan Pasternak   05 Apr 2001 11:49:05 
Архивное /su.dbms.sql/241363acc5f73.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional