jd.mn98
پنج شنبه 31 مرداد 1392, 08:12 صبح
سلام دوستان
می خواستم ببینم این دستور درسته یا نه
من می خوام اگر برای پارامتر noebearing@ هیچی ننویسم یه دستور دیگه اجرا بشه
ALTER PROCEDURE [dbo].[search_bearing]
@numbearing varchar(10) , @brand varchar(20) , @noebearing varchar(5)
AS
BEGIN
if (@noebearing=NULL)
begin
select * from view_all
end
else
begin
select * from View_bearing
where numbearing=@numbearing or brand=@brand or noebearing=@noebearing
END
end
یعنی وقتی در محیط کوئری می نویسم
execute search_bearing 6000,'quest'
خطا می ده و میگه
Msg 201, Level 16, State 4, Procedure search_bearing, Line 0
Procedure or function 'search_bearing' expects parameter '@noebearing', which was not supplied.
می خواستم ببینم این دستور درسته یا نه
من می خوام اگر برای پارامتر noebearing@ هیچی ننویسم یه دستور دیگه اجرا بشه
ALTER PROCEDURE [dbo].[search_bearing]
@numbearing varchar(10) , @brand varchar(20) , @noebearing varchar(5)
AS
BEGIN
if (@noebearing=NULL)
begin
select * from view_all
end
else
begin
select * from View_bearing
where numbearing=@numbearing or brand=@brand or noebearing=@noebearing
END
end
یعنی وقتی در محیط کوئری می نویسم
execute search_bearing 6000,'quest'
خطا می ده و میگه
Msg 201, Level 16, State 4, Procedure search_bearing, Line 0
Procedure or function 'search_bearing' expects parameter '@noebearing', which was not supplied.