Re: Как вставить в таблицу массив одним запросом?
От: ingie Россия  
Дата: 12.07.04 05:20
Оценка:
Здравствуйте, LOH, Вы писали:

LOH>Допустим у меня есть массив (1,2,3,4,5)

LOH>Как мне его вставить в таблицу одним запросом так чтобы элементы массива были находились бы в одном поле?

В общем случае наверное никак. Если только не написать процедуру принимающую массив.

Но если у тебя Oracle и ты работаешь через OCI то в разобранный запрос можно забиндить целый массив значений, результат будет такой как нужен, но это не совсем "одним insert'ом", хотя execute будет один. Опять же если у тебя Oracle а значения берутся из файла или могут быть направлены в поток, то тебе лучше воспользоваться sqlloader'ом, имхо.

Про MSSQL не знаю...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.