Sql server 我可以在SQL Server中的查询中使用此类型吗

Sql server 我可以在SQL Server中的查询中使用此类型吗,sql-server,Sql Server,不。。。 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 '%@N

不。。。 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不能为null…

否。。。 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不能为null…

什么使您认为您不能?您看到错误消息了吗?没有,当我执行此过程时,它没有显示错误msgWelcome。这里有一个提出好问题的简便指南(stackoverflow.com/help/how to ask)。错误信息是什么?那么您试图解决的问题是什么?是什么让您认为您无法解决?您看到错误消息了吗?没有,当我执行此过程时,它没有显示错误msgWelcome。这里有一个提出好问题的简便指南(stackoverflow.com/help/how to ask)。错误信息是什么?那么您试图解决的问题是什么?