PDA

View Full Version : tạo storeprocedure với câu lệnh like???



snoopy
10-12-2003, 14:40
Chào các bạn!

Mình đang muốn tạo 1 SP với chức năng là tìm kiếm với câu lệnh like %string%. Nhưng nếu viết như vậy:

CREATE PROCEDURE FindCategory(@CatName nvarchar(10)) AS
Select * from Category where [Name] like '%@CatName%' order by [Name]
GO

SP này sẽ hiểu '%@CatName%' như là 1 chuổi chứ k hiểu @CatName như một parameter. Xin các bạn chỉ giúp nhé, cám ơn nhìu.

lam_lvl
10-12-2003, 18:49
OK ! SP đó được sửa thành thế này :

Create procdure sp_FindCategory
(
@CatName nvarchar(10)
)
As
Select * From Category
Where [Name] Like '%'+@CatName+'%' Order By [Name]

Go