我的存储过程
CREATE PROCEDURE WEB_仓库设置表_sel_仓库名称
@UserName varchar(50)AS DECLARE @ProArea varchar(50) select top 1 @ProArea=ProArea
from WEB_购物车清单表
where UserName=@UserNameselect 仓库名称 from 基础_仓库设置表 where 仓库名称 like '+@ProArea+%'
GO我想通过@ProArea查出的值,再查出所有以该值开头的仓库名称
已知:@ProArea='上海',基础_仓库设置表中字段“仓库名称”下,有‘上海1’、‘上海2’、‘上海3’
可是我用上面的存储过程查询的结果为空
我认为“仓库名称 like '+@ProArea+%'”我写错了
请大家帮我看看,我该如何写这段代码?
非常感谢
CREATE PROCEDURE WEB_仓库设置表_sel_仓库名称
@UserName varchar(50)AS DECLARE @ProArea varchar(50) select top 1 @ProArea=ProArea
from WEB_购物车清单表
where UserName=@UserNameselect 仓库名称 from 基础_仓库设置表 where 仓库名称 like '+@ProArea+%'
GO我想通过@ProArea查出的值,再查出所有以该值开头的仓库名称
已知:@ProArea='上海',基础_仓库设置表中字段“仓库名称”下,有‘上海1’、‘上海2’、‘上海3’
可是我用上面的存储过程查询的结果为空
我认为“仓库名称 like '+@ProArea+%'”我写错了
请大家帮我看看,我该如何写这段代码?
非常感谢
exec('select 仓库名称 from 基础_仓库设置表 where 仓库名称 like ' + @ProArea + '%')
from WEB_购物车清单表
where UserName=@UserNameselect 仓库名称 from 基础_仓库设置表 where 仓库名称 like '+@ProArea+'% '
select 仓库名称 from 基础_仓库设置表 where 仓库名称 like @ProArea+'% '