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

Откуда: Дубна
Сообщений: 244
Меня интересует можно ли в процедуру передать таблицу в качестве параметра?
Попутно: передаваемый параметр - это Recordset из Access
11 авг 04, 15:52    [874866]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров процедуре  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
Меня интересует можно ли в процедуру передать таблицу в качестве параметра?


Вот так вот напрямую нельзя. Можно слить сначала все во временную таблицу, а потом вызвать хп, в которой ее обработать.
11 авг 04, 16:01    [874901]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров процедуре  [new]
JibSkeart
Member

Откуда: Из далекой галактики
Сообщений: 19870
pkarklin
автор
Меня интересует можно ли в процедуру передать таблицу в качестве параметра?


Вот так вот напрямую нельзя. Можно слить сначала все во временную таблицу, а потом вызвать хп, в которой ее обработать.


или передать название таблицы и динамическим запросом обработать
11 авг 04, 16:05    [874913]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров процедуре  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
JibSkeart
pkarklin
автор
Меня интересует можно ли в процедуру передать таблицу в качестве параметра?


Вот так вот напрямую нельзя. Можно слить сначала все во временную таблицу, а потом вызвать хп, в которой ее обработать.


или передать название таблицы и динамическим запросом обработать


Ой и не люблю я динамику...
11 авг 04, 16:08    [874927]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров процедуре  [new]
Bolik
Member

Откуда: Дубна
Сообщений: 244
Поясняю вам мудрым и себе непонятливому:

Есть Access, в нем есть таблица. В моей задаче вы мне предлагаете залить таблицу Access -> SQLServer, а потом вызвать ХП и париться внутри сервера. Так что ли? А вот передать эту Access таблицу в параметр ХП никак... Жаль...
11 авг 04, 16:10    [874933]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров процедуре  [new]
JibSkeart
Member

Откуда: Из далекой галактики
Сообщений: 19870
pkarklin
JibSkeart
pkarklin
автор
Меня интересует можно ли в процедуру передать таблицу в качестве параметра?


Вот так вот напрямую нельзя. Можно слить сначала все во временную таблицу, а потом вызвать хп, в которой ее обработать.


или передать название таблицы и динамическим запросом обработать


Ой и не люблю я динамику...


Ну тогда понятно :)
11 авг 04, 16:10    [874936]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров процедуре  [new]
JibSkeart
Member

Откуда: Из далекой галактики
Сообщений: 19870
Bolik
Поясняю вам мудрым и себе непонятливому:

Есть Access, в нем есть таблица. В моей задаче вы мне предлагаете залить таблицу Access -> SQLServer, а потом вызвать ХП и париться внутри сервера. Так что ли? А вот передать эту Access таблицу в параметр ХП никак... Жаль...


Да никак ...
11 авг 04, 16:12    [874941]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров процедуре  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Bolik
Поясняю вам мудрым и себе непонятливому:

Есть Access, в нем есть таблица. В моей задаче вы мне предлагаете залить таблицу Access -> SQLServer, а потом вызвать ХП и париться внутри сервера. Так что ли? А вот передать эту Access таблицу в параметр ХП никак... Жаль...


Типа того. Вот если вы нам еще расшифруете смысл слов париться внутри сервера (т.е. что надо в хп с этой таблицей делать), то глядишь и другое решение будет.
11 авг 04, 16:12    [874943]     Ответить | Цитировать Сообщить модератору
 Re: Передача параметров процедуре  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/articles/mssql/03060701ArraysAndListsInSQLServer.shtml
12 авг 04, 06:44    [875853]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить