Поделиться через


bcp_batch

Фиксирует все строки, которые ранее были скопированы из переменных программы с использованием массовой операции и переданы в SQL Server с помощью функции bcp_sendrow.

Синтаксис

        DBINT bcp_batch (HDBC        hdbc);

Аргументы

  • hdbc
    Дескриптор соединения ODBC с поддержкой массового копирования.

Возвращаемое значение

Количество строк, сохраненных после последнего вызова bcp_batch или -1 в случае ошибки.

Замечания

Пакеты массового копирования определяют транзакции. Если приложение использует функции bcp_bind и bcp_sendrow для массового копирования строк из переменных программы в таблицы SQL Server, строки фиксируются только, когда программа вызывает bcp_batch или bcp_done.

Функцию bcp_batch можно вызывать один раз для каждых n строк, или при уменьшении объема поступающих данных (например, в телеметрических приложениях). Если приложение не вызывает функцию bcp_batch, строки, для которых выполнено массовое копирование, фиксируются только при вызове функции bcp_done.

См. также

Справочник