Автор рассматривает 3 способа передачи списка в хранимую процедуру и использования их там.
1) список с разделителем, превращаемый отдельной хп в таблицу
2) создание временной таблицы и вставка в неё значений
3) использование Table-Valued Parameters начиная с 2008 версии
Ещё 2 способа предлагаются в комментариях -
1) Использование Like и списка с разделителем
2) Использование XML
ссылка (outcoldman, блог Дениса Гладких) продолжение этой темы
(ещё раз разбор этих методов и тест производительности)
http://habrahabr.ru/blogs/net/96145 Какие базы данных вы используете ?
- ib, fb (100%, 5 Votes)
- ms sql server (40%, 2 Votes)
- my sql (20%, 1 Votes)
- oracle (0%, 0 Votes)
- dbf (0%, 0 Votes)
- Access (0%, 0 Votes)
- прочее (0%, 0 Votes)
Всего: 5
Loading ...
Это кросспост из блога
"Сообщество программистов Чертенок.ру"
Вы можете посмотреть коментарии и оставить свои комертарии
тут
(регистрация не нужна)