|
Передать массив/таблицу в сохраненную процедуру БД
|
|||
---|---|---|---|
#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&msg=38613167&tid=2156414]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 146ms |
0 / 0 |