Apache66
شنبه 12 دی 1394, 19:14 عصر
سلام دوستان
من یک stored procedure نوشتم چند تا پارامتر داره و بر اساس این پارامترها از چند جدول مختلف select میگیرم
حالا نتایج هر select رو میخوام بریزم توی یک متغییر و به صورت یکجا نمایش بده(در واقع در نرم افزار خودم(C#) استفاده کنم)
برای این کار اومدم یک جدول مجازی تعریف کردم و متغییر ها ریختم توی جدول و آخر کار از این جدول select گرفتم اما هیچ چیزی نشون نمیده
مشکل کار من کجاست؟
alter PROCEDURE RMCount
@count int,
@p1 int,
@p2,
@p3
AS
BEGIN
DECLARE @TRM TABLE(
[NUM]nvarchar(100) NOT NULL,
[Name]nvarchar(100) NOT NULL,
[Family]nvarchar(100) NOT NULL,
[father]nvarchar(100) NOT NULL,
);
Declare @Num nvarchar(100)
Declare @Name nvarchar(100)
Declare @Family nvarchar(100)
Declare @father nvarchar(100)
select @Num=Num from t1 where id>5
select @Name=name from t2 where id>5
select @Family=Family from t2 where id>5
select @father= from t2 where id>5
INSERT INTO @TRM([NUM],[name],family],[father]
Select @Num,@Name,@Famliy,@father
من یک stored procedure نوشتم چند تا پارامتر داره و بر اساس این پارامترها از چند جدول مختلف select میگیرم
حالا نتایج هر select رو میخوام بریزم توی یک متغییر و به صورت یکجا نمایش بده(در واقع در نرم افزار خودم(C#) استفاده کنم)
برای این کار اومدم یک جدول مجازی تعریف کردم و متغییر ها ریختم توی جدول و آخر کار از این جدول select گرفتم اما هیچ چیزی نشون نمیده
مشکل کار من کجاست؟
alter PROCEDURE RMCount
@count int,
@p1 int,
@p2,
@p3
AS
BEGIN
DECLARE @TRM TABLE(
[NUM]nvarchar(100) NOT NULL,
[Name]nvarchar(100) NOT NULL,
[Family]nvarchar(100) NOT NULL,
[father]nvarchar(100) NOT NULL,
);
Declare @Num nvarchar(100)
Declare @Name nvarchar(100)
Declare @Family nvarchar(100)
Declare @father nvarchar(100)
select @Num=Num from t1 where id>5
select @Name=name from t2 where id>5
select @Family=Family from t2 where id>5
select @father= from t2 where id>5
INSERT INTO @TRM([NUM],[name],family],[father]
Select @Num,@Name,@Famliy,@father