amir_alaki
دوشنبه 30 شهریور 1388, 19:55 عصر
باسلام به دوستان
فرض کنید یک SP هست که به نوعی عملیات انجام میده و یکسری ستون ها رو میسازه و برمیگردونه ، سوال من اینه که آیا میشه با یه روشی خروجی های این Sp رو انتخاب کرد.
یکم توضیح میدم
فرض کنید که SP - ستون های Name,Family,Age,CityId رو بر میگردونه ، حالا می خواهیم یه جوری فقط از خروجی این SP فقط ستون های خاص مانند Name ,FAmily رو انتخاب کرد.
داستان یه جوریه که توی خود SP هم نمیشه ستون ها رو محدود کرد(از لحاظ ساختاری - چون به اندازه کافی SP خودش خفن هست!!!!؟؟؟؟؟؟)
یه مثال دیگه:
create procedure dbo.result
AS
Declare @a int
Declare @b int
Select @a=a from table1
Select @b=b from table2
select @a as a,@b as b,@a+@b as c
GO
حالا می خواهیم بعد از اجرای SP فقط مقدا a و c رو مثلا داشته باشیم و از خروجی SP انتخاب کنیم.
ممنون
فرض کنید یک SP هست که به نوعی عملیات انجام میده و یکسری ستون ها رو میسازه و برمیگردونه ، سوال من اینه که آیا میشه با یه روشی خروجی های این Sp رو انتخاب کرد.
یکم توضیح میدم
فرض کنید که SP - ستون های Name,Family,Age,CityId رو بر میگردونه ، حالا می خواهیم یه جوری فقط از خروجی این SP فقط ستون های خاص مانند Name ,FAmily رو انتخاب کرد.
داستان یه جوریه که توی خود SP هم نمیشه ستون ها رو محدود کرد(از لحاظ ساختاری - چون به اندازه کافی SP خودش خفن هست!!!!؟؟؟؟؟؟)
یه مثال دیگه:
create procedure dbo.result
AS
Declare @a int
Declare @b int
Select @a=a from table1
Select @b=b from table2
select @a as a,@b as b,@a+@b as c
GO
حالا می خواهیم بعد از اجرای SP فقط مقدا a و c رو مثلا داشته باشیم و از خروجی SP انتخاب کنیم.
ممنون