存储过程中多个参数传递问题?

haotech 2003-10-17 11:20:15
我在存储过程中定义:
CREATE PROCEDURE pro_sc3 @xm varchar(10),@age int AS
select * from sc1 where xm like '%' + @xm + '%' and age>@age
GO

然后我如何将多个参数传递给存储过程中的变量?
我想达到下面目的,
EXEC pro_sc3 '王 ',18

可是按照上面的写法,不能实现下面的问题,请大家告诉我,谢谢!



...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yujohny 2003-10-20
  • 打赏
  • 举报
回复
上面看错了
EXEC pro_sc3 '王',18
yujohny 2003-10-20
  • 打赏
  • 举报
回复
CREATE PROCEDURE pro_sc3 @xm varchar(10),@age int AS
select * from sc1 where xm like '''%' + @xm + '%''' and age>@age
GO
axiaowin 2003-10-20
  • 打赏
  • 举报
回复
没有多个参数了吧,就只有一个性命和年龄。
zarge 2003-10-18
  • 打赏
  • 举报
回复
EXEC pro_sc3 '王 ',18
~~~~是不是多了一个空格?

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧