Имя: Пароль:
 
1C
 
Как из 1С быстро выгрузить таблицу значений в MS SQL?
0 Fl0Mаsтер
 
26.09.16
17:51
В 1С формирую таблицу значений, на пару млн.строк, как можно быстро её записать в Microsoft SQL Server?
Если через COMОбъект("ADODB.Command") писать по одной строчке INSERT, то получается долго. Пробовал сформировать что то типа
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Но получается не сильно быстрее.
Может есть способ быстрее перенести?
1 Волшебник
 
модератор
26.09.16
17:52
2 Cyberhawk
 
26.09.16
18:03
(1) Это не гарантирует ссылочную целостность
3 Mauser
 
26.09.16
18:20
(2) Таблица значений уже гарантирует тебе ничего.
4 Mauser
 
26.09.16
18:20
(0) Записать на диск, потом (1)
5 Garykom
 
26.09.16
18:23
(0) Разбить на кучу таблиц по 10 тыщ строк (оптимальное число подбирать нуна) и в кучу процессов их залить в sql через (1)
Программист всегда исправляет последнюю ошибку.