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


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Dmitry Kuzmenko                      2:5020/400     04 Apr 2001  16:17:59
 To : All
 Subject : Re: Update нескольких записей в Interbase
 -------------------------------------------------------------------------------- 
 
 Hello, Stepan!
 
 Stepan Pasternak wrote:
 
 > Hадо раз в минуту апдейтить во всех (или нескольких 10-2000) записях значение
 > Value1, Value2.
 
 плохо это. Будут плодиться версии записей. Вообще задача странная - если так
 часто обновлять, то как этими данными пользоваться?
 
 > Вариант типа
 > Update my-table
 > set Value1=12, Value2=23 where id=1
 > и так по каждой записи работает слишком долго.
 
 напиши перед началом пакета Database1.StartTransaction,
 в конце пакета из update-ов - Database1.Commit;
 
 > надо что-то типа
 > Update my-table
 > set Value1=12 Value2=23 where id=1
 > ....
 > set Value1=33 Value2=44 where id=2000
 > но одним запросом.
 
 это тебе никто не сделает.
 
 > Советовали мне пробовать через Start Transaction, но как это сделать - не знаю
 
 чего тут знать-то???
 Есть еще другой вариант - готовить текстовый файл из update, и заливать его
 как скрипт ISQL-ом. 
 
 -- 
 Dmitry Kuzmenko, Epsylon Technologies.
 TechSupport Manager. InterBase support.
 Welcome to http://ib.demo.ru/ (1251)
 (095) 530-28-06.
 --- ifmail v.2.15dev5
  * Origin: Epsylon Technologies (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 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/2108789d7008.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional