|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/2108789d7008.html, оценка из 5, голосов 10
|