Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передать массив/таблицу в сохраненную процедуру БД / 3 сообщений из 3, страница 1 из 1
12.04.2014, 16:03
    #38613167
ilyaBS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать массив/таблицу в сохраненную процедуру БД
Нужно записать в таблицу в базе данных 10000 строк. Сейчас я это делаю в цикле, вызывая для каждой строки сохраненную процедуру INSERT.
Можно ли передать в процедуру весь массив из 10000 строк за один раз?

Пока на ум приходит только формировать XML, и уже его передавать входящим параметром в базу. но я не уверен , что он поместиться в переменную varchar(max) в базе.
...
Рейтинг: 0 / 0
12.04.2014, 16:46
    #38613178
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать массив/таблицу в сохраненную процедуру БД
ilyaBS,

Открыть транзакцию, передать множество инсертов, коммит. В хранимой процедуре множество действий помимо инсерта?
...
Рейтинг: 0 / 0
12.04.2014, 16:47
    #38613179
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать массив/таблицу в сохраненную процедуру БД
ещё конечно бы уточнить способ доступа к БД (ADO, DAO) и движок самой БД(MySQL, MSSQL, SQLite, Access, etc)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передать массив/таблицу в сохраненную процедуру БД / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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