就像查询姓名的语句:
select Name from Student where Id=@Id
现在遇到个问题就是如果要使用like 呢? 我试了不能使用
Id like '@Id %'
求大家指点一下。SQL参数化
select Name from Student where Id=@Id
现在遇到个问题就是如果要使用like 呢? 我试了不能使用
Id like '@Id %'
求大家指点一下。SQL参数化
declare @sql varchar(2000)
set @sql='select Name from Student where Id like '+''''+@Id+'%'+''''
print @sql
exec(@sql)
select Name from Student where Id like @Id+'%'
可以用上面的方法,把ID强制转换为字符型后再做对比,但这样就利用不上ID字段的索引了。