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

Откуда: Москва
Сообщений: 2266
как делается то хоть, а то в топ10 хитрые все - рассматривают случай без параметров
22 ноя 05, 12:00    [2093759]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
А какая разница есть у процедуры параметры или нет ?
22 ноя 05, 12:02    [2093775]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
Glory
А какая разница есть у процедуры параметры или нет ?

такая что рассмотренные примеры не работают((
22 ноя 05, 12:04    [2093794]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
Glory
А какая разница есть у процедуры параметры или нет ?

такая что рассмотренные примеры не работают((

Классное объяснение. Все сразу стало понятно
22 ноя 05, 12:05    [2093801]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
insert t1
select v1
from dbo.p1 10, 20
Server: Msg 170, Level 15, State 1, Line 3
Line 3: Incorrect syntax near <первый же параметр>
22 ноя 05, 12:08    [2093821]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
А из какого ТОП10 вы вообще взяли, что процедуру можно так использовать ?
insert t1
select v1
from dbo.p1 
22 ноя 05, 12:10    [2093827]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Taffy
Member

Откуда:
Сообщений: 20501
Интересно а в каком ТОП10 Вы увидели такой синтаксис вставки в таблицу результатов ХП?
22 ноя 05, 12:10    [2093828]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
Glory
А из какого ТОП10 вы вообще взяли, что процедуру можно так

топ10
22 ноя 05, 12:12    [2093837]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
insert #dataset exec dbo.dataset_sp
22 ноя 05, 12:12    [2093842]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
VirusXP
Glory
А из какого ТОП10 вы вообще взяли, что процедуру можно так

топ10

Не путайте процедуру с функцией. Это первое. Второе - с синтаксисом вызова (использования) обеих можно ознакомиться в BOL.
22 ноя 05, 12:13    [2093847]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
VirusXP
Glory
А из какого ТОП10 вы вообще взяли, что процедуру можно так

топ10


Там такого нет.

Там написано: "Есть несколько вариантов обхода это проблемы: 1. Оформить хранимую процедуру как функцию."

Вы оформили?
22 ноя 05, 12:13    [2093848]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
alexeyvg
Оформить хранимую процедуру как функцию

ээээээ, а по другому нельзя, а то процедура семиэтажная?
22 ноя 05, 12:16    [2093866]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Taffy
Member

Откуда:
Сообщений: 20501
Там
1. Оформить хранимую процедуру как функцию.

select *
from dbo.dataset()
where name like '%King%'

2. Получить набор через временную таблицу.
insert #dataset
exec dbo.dataset_sp
Вы определитесь что Вам надо - функция или ХП.
22 ноя 05, 12:16    [2093867]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
Taffy
функция или ХП.

мне их хп надо данные кинуть в таблицу
22 ноя 05, 12:17    [2093879]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
Taffy

select *
from dbo.dataset()
where name like '%King%'

insert #dataset
exec dbo.dataset_sp

эти примеры хороши когда нет параметров(((
22 ноя 05, 12:18    [2093886]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
Taffy
функция или ХП.

мне их хп надо данные кинуть в таблицу

Перечитайте тогда еще раз предложенный FAQ. Только не пропускайте ничего
22 ноя 05, 12:18    [2093888]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
Glory
RTFM

понятно. как всегда придётся делать всё вручную:-(
22 ноя 05, 12:20    [2093907]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
Glory
RTFM

понятно. как всегда придётся делать всё вручную:-(

Вы даже ответы не можете прочитать. Какой уж там RTFM
Я сказал "еще раз предложенный FAQ". Т.е. одину конкретную тему FAQ
22 ноя 05, 12:22    [2093922]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
Glory
...предложенный...

я бы не спрашивал, еслиб там понятно написано было
22 ноя 05, 12:29    [2093979]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
VirusXP
Taffy

select *
from dbo.dataset()
where name like '%King%'

insert #dataset
exec dbo.dataset_sp

эти примеры хороши когда нет параметров(((
Чем параметры-то мешают???

select *
from dbo.dataset(@p1, @p2, @p3, @p4....)
where name like '%King%'

insert #dataset
exec dbo.dataset_sp @p1, @p2, @p3, @p4....
22 ноя 05, 12:33    [2094005]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
Glory
...предложенный...

я бы не спрашивал, еслиб там понятно написано было

Если вы не доросли до уровня FAQ, то это ваша проблема.
Если вы не в состоянии попробовать предложенные в FAQ скрипты, то это ваша проблема.
Если вы не в состоянии сформулировать внятно вопрос, то это тоже ваша проблема.
22 ноя 05, 12:34    [2094010]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
alexeyvg
select *
from dbo.dataset(@p1, @p2, @p3, @p4....)
where name like '%King%'

insert #dataset
exec dbo.dataset_sp @p1, @p2, @p3, @p4....

нееееее, друзья мои, так не прокатит - нужно выбрать их хп не все поля
22 ноя 05, 12:36    [2094036]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
VirusXP
alexeyvg
select *
from dbo.dataset(@p1, @p2, @p3, @p4....)
where name like '%King%'

insert #dataset
exec dbo.dataset_sp @p1, @p2, @p3, @p4....

нееееее, друзья мои, так не прокатит - нужно выбрать их хп не все поля
Что означают буквы "нужно выбрать их хп не все поля"?

Попробуйте переформулировать.
22 ноя 05, 12:38    [2094046]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
alexeyvg
select *
from dbo.dataset(@p1, @p2, @p3, @p4....)
where name like '%King%'

insert #dataset
exec dbo.dataset_sp @p1, @p2, @p3, @p4....

нееееее, друзья мои, так не прокатит - нужно выбрать их хп не все поля

Мда. А вы в курсе, мой друг, что в select можно перечислить список возвращаемых клиенту столбцов ??
22 ноя 05, 12:40    [2094070]     Ответить | Цитировать Сообщить модератору
 Re: запись результата хп с параметрами в таблицу  [new]
RENaissance
Member

Откуда: Муром->Москва
Сообщений: 10895

Что мешает сделать во временную таблицу insert...exec..., а потом из нее
выбрать необходимые поля???


Posted via ActualForum NNTP Server 1.3

22 ноя 05, 13:32    [2094505]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить