Quantcast
Channel: SQL.ru: Firebird, InterBase
Viewing all articles
Browse latest Browse all 1677

Изменить все строки поля типа integer на заданную величину максимально быстро

$
0
0
Есть ли варианты за исключением
for select id from table  
    into :id
do update table set id = id + 50 where id = :id

Поле не ключевое, в БД порядка 200 тыс. записей, операция на копии выполняется уже почти 5 часов и неизвестно сколько еще продлится, а нужно намного быстрее
Либо еще вариант создать новое поле id2 = id + 50
Главное условие - сделать это максимально быстро, скажем за 5 минут, а не 5 часов, так как БД почти все время в работе
Есть такая возможность в принципе или нет?

Viewing all articles
Browse latest Browse all 1677

Trending Articles