insert into table1 (id) select id from table2

sunches
Дата: 24.01.2013 15:50:37
Подскажите, как оптимально организовать массовую вставку данных в таблицу, чтобы не росли логи?

Я не спец в T-sql. В конструкции insert into table1 (id) select id from table2
все данные в одной транзакции?
Гавриленко Сергей Алексеевич
Дата: 24.01.2013 15:53:46
Вставлять порциями. В разных транзакциях.
sunches
Дата: 24.01.2013 16:15:16
В pl/sql я написал бы неявный курсор и выполнял бы commit после каждой вставки:

for
C
(
select
id from table1
)
(
insert into table2 ...
commit;
)

Есть ли аналогичная конструкция в T-sql? Совсем некогда изучать T-sql. Если не трудно - приведите пример, пож
Гавриленко Сергей Алексеевич
Дата: 24.01.2013 16:17:42
sunches
Есть ли аналогичная конструкция в T-sql? Совсем некогда изучать T-sql. Если не трудно - приведите пример, пож
Ищите поиском, на форуме примеров навалом.