Create next stored procedure
CREATE PROCEDURE dbo.SearchDebiors
(
@debName nvarchar(50)
@postNumb nvarchar(50)
@phoneNumb nvarchar(50)
)
AS
select * from Debitors where
[Name] like '%'+@debName+'%' and
cast(PostNumber as nvarchar(50)) like '%'+@postNumb+'%' and
(PhoneNumber like '%'+@phoneNumb+'%' or PhoneNumber is null)
RETURN
and cant save, every time error "incorrect syntax near @postNumb", must declare the scale variable @debName. Please help why?
Loading
Sandeep ShekhawatPosted Jun 28, 2011, 4:53 AM
(
@debName nvarchar(50),
@postNumb nvarchar(50),
@phoneNumb nvarchar(50)
)
AS
select * from Debitors where
[Name] like '%'+@debName+'%' and
cast(PostNumber as nvarchar(50)) like '%'+@postNumb+'%' and
(PhoneNumber like '%'+@phoneNumb+'%' or PhoneNumber is null)
RETURN
use comma in declaration part in above i marked with green color. Error in parameter declaration part that i have bold use comma(,) to seprate each parameter.
Akkiraju IvaturiPosted Jul 1, 2011, 12:09 AM