Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 передача параметра в ХП на sql server  [new]
lesha_spb
Member

Откуда: С-Петербург
Сообщений: 401
довольно часто нужно подготовить некий вспомогательный набор данных, передатьт его на sql server и запустить ХП которая работает с этим набором данных и с таблицами из БД.
щас делаю так создаю на сервере таблицу, пишу в нее эти вспомогательные данные, запускаю ХП, удаляю эту таблицу.
мне кажется это как то коряво, подскажте кто как делает?
можно ли передавать курсор в ХП sqlserver'a как параметр?
22 авг 05, 09:53    [1805850]     Ответить | Цитировать Сообщить модератору
 Re: передача параметра в ХП на sql server  [new]
Crip
Member

Откуда:
Сообщений: 2490
Поищите в статьях по MSSQL. Там была статья по передачи массивов данных в ХП, что-то типа ArraysInSql. Я лично пользуюсь XML и распарсовкой через OPENXML.
Еще неплохой способ это постоянная таблица со структурой типа
spid int и потом ваши колонки. Перед транзакцией все записи со spid = @@spid
удаляются и потом добавляются ваши значения , при этом spid = @@spid. Все быстро и надежно.
22 авг 05, 10:21    [1805935]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить