ALTER Procedure [dbo].[SELECT_STATUS_OF_MAILREPORT]
(@ID int, @Name varchar(15))
As
Begin
Select ID, NAME, CONTACT, EMAIL, SUBJECT, DISCRIPTION
From dbo.ProInfo
Where ID = 45 and Name Like '%@Name%'
End
答案 0 :(得分:3)
没有... 你的where语句使用文字与名称进行比较...... 您需要将其更改为此。
ALTER Procedure [dbo].[SELECT_STATUS_OF_MAILREPORT](@ID int,@Name varchar(15))
As
Begin
Select ID,NAME, CONTACT, EMAIL, SUBJECT, DISCRIPTION
From dbo.ProInfo
WHERE ID=45 and Name Like '%' + @Name + '%'
End
注意:要使其工作,@ Name不能为空...