|
Передать массив/таблицу в сохраненную процедуру БД
|
|||
---|---|---|---|
#18+
Нужно записать в таблицу в базе данных 10000 строк. Сейчас я это делаю в цикле, вызывая для каждой строки сохраненную процедуру INSERT. Можно ли передать в процедуру весь массив из 10000 строк за один раз? Пока на ум приходит только формировать XML, и уже его передавать входящим параметром в базу. но я не уверен , что он поместиться в переменную varchar(max) в базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2014, 16:03 |
|
Передать массив/таблицу в сохраненную процедуру БД
|
|||
---|---|---|---|
#18+
ilyaBS, Открыть транзакцию, передать множество инсертов, коммит. В хранимой процедуре множество действий помимо инсерта? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2014, 16:46 |
|
|
start [/forum/topic.php?fid=60&fpage=44&tid=2156414]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 120ms |
0 / 0 |