|
Как быстро вставить данные в MS SQL 2000??
|
|||
---|---|---|---|
#18+
Народ, нужен хелп по сабжу... Я выполняю так: 1) Создание хранимой процедуры @Var1 int @Var2 int INSERT INTO [Table] (Field1, Field2) VALUES(@Var1, @Var2) 2) Потом в цикле вызывается ф-ия SQLExecDirect("Name_of_Stored_Procedure") выполняется ~0.8 сек. Объем данных - 1000 записей в 1 сек. Если кто знает как можно быстрее вставить, буду признателен ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2003, 14:48 |
|
Как быстро вставить данные в MS SQL 2000??
|
|||
---|---|---|---|
#18+
Достаточно много способов для массовой вставки в сервер: 1. Утилита bcp. 2. Комманда T-SQL - BULK INSERT 3. Использовать функции массовой вставки ODBC драйвера к SQL серверу. 4. Использовать интерфейс IRowsetFastLoad из OLEDB. ЗЫ: Все способы хорошо описаны в документации к серверу - BOL. Если вставка из переменных то 3 и 4 должны подойти. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2003, 16:15 |
|
|
start [/forum/topic.php?fid=57&msg=32087633&tid=2036462]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 119ms |
0 / 0 |