Гость
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как быстро вставить данные в MS SQL 2000?? / 2 сообщений из 2, страница 1 из 1
08.01.2003, 14:48
    #32087481
Condor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быстро вставить данные в MS SQL 2000??
Народ, нужен хелп по сабжу...
Я выполняю так:
1) Создание хранимой процедуры
@Var1 int
@Var2 int
INSERT INTO [Table] (Field1, Field2) VALUES(@Var1, @Var2)
2) Потом в цикле вызывается ф-ия SQLExecDirect("Name_of_Stored_Procedure")

выполняется ~0.8 сек.

Объем данных - 1000 записей в 1 сек.
Если кто знает как можно быстрее вставить, буду признателен
...
Рейтинг: 0 / 0
08.01.2003, 16:15
    #32087633
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как быстро вставить данные в MS SQL 2000??
Достаточно много способов для массовой вставки в сервер:
1. Утилита bcp.
2. Комманда T-SQL - BULK INSERT
3. Использовать функции массовой вставки ODBC драйвера к SQL серверу.
4. Использовать интерфейс IRowsetFastLoad из OLEDB.
ЗЫ: Все способы хорошо описаны в документации к серверу - BOL. Если вставка из переменных то 3 и 4 должны подойти.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как быстро вставить данные в MS SQL 2000?? / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]