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
取决于您实际想要做什么