Stored procedures 如何在存储过程中添加带有Like运算符的参数?

Stored procedures 如何在存储过程中添加带有Like运算符的参数?,stored-procedures,sql-like,Stored Procedures,Sql Like,在+登录存储过程之后,如何使用Like运算符添加@id参数 我的问题是: create procedure gen_report_sp(@id int) as begin insert into report select * from cache where id like (@id+’%’) end 图片: 您正在将“%”添加到整数中-这是您想要做的吗 如果是这样,您需要将整数转换为varchar(或类似值)-请参阅本文: 如果做不到这一点,你应该重新思考这个过程在做什么,也许可以使用它

+
登录存储过程之后,如何使用
Like
运算符添加
@id
参数

我的问题是:

create procedure gen_report_sp(@id int)
as begin
insert into report select * from cache where id like (@id+’%’)
end 
图片:

您正在将“%”添加到整数中-这是您想要做的吗

如果是这样,您需要将整数转换为varchar(或类似值)-请参阅本文:

如果做不到这一点,你应该重新思考这个过程在做什么,也许可以使用它
id>=@id
取决于您实际想要做什么