社区
MS-SQL Server
帖子详情
请教一个存储过程参数的问题
yizhixiaozhu
2005-01-09 04:44:28
我有一个存储过程在查询的时候是这样的
selec * from table where name in(@str)
name是vachar字段
当我传如参数的时候,应该怎么传入呢
如果直接传入 比如传入的值是 jack,tom,alex
的时候 好像查不出,当我传入 'jack','tom','alex'
的时候也查不出,系统会自动将单引号 转换掉 ''
那我应当怎么传入呢
...全文
111
4
打赏
收藏
请教一个存储过程参数的问题
我有一个存储过程在查询的时候是这样的 selec * from table where name in(@str) name是vachar字段 当我传如参数的时候,应该怎么传入呢 如果直接传入 比如传入的值是 jack,tom,alex 的时候 好像查不出,当我传入 'jack','tom','alex' 的时候也查不出,系统会自动将单引号 转换掉 '' 那我应当怎么传入呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2005-01-09
打赏
举报
回复
--存储过程
create proc p_test
@str varchar(8000)
as
exec('selec * from table where name in('+@str+')')
go
--调用
exec p_test '''jack'',''tom'''
Vicar2
2005-01-09
打赏
举报
回复
你還是一個一個參數的傳進去吧
exec your_proc 'jack'
exec your_proc 'tom'
不要這樣搞 exec your_proc '''jack','tom''' 是錯的
yizhixiaozhu
2005-01-09
打赏
举报
回复
我在程序里面的时候是这样赋值的啊
aaa = "'jack','tom','alex'"
然后在传入存储过程的的参数的值就是用的 aaa的值
但是这样查不出
letdreamfly
2005-01-09
打赏
举报
回复
参数传入为:变量名="'jack','tom','alex'",这样即可
oracle
存储过程
里
参数
吗,请问Oracle中
存储过程
参数
有关
问题
请教
Oracle中
存储过程
参数
问题
本人刚开始学习Oracle不久,现在遇到个
问题
,很是困惑,希望知道的各位BOSS级人物能帮我解答下,在此先谢谢各位热心人了下面是两个
存储过程
的语句,不用看的特别仔细,大体上知道是怎么...
存储过程
前言: 卡在
存储过程
很长时间,丈二和尚摸不着头脑,不知道它的一二三是什么,干什么,怎么干。
请教
很多人学到很多,所以针对这几点我来说说对他的理解。...
存储过程
是数据库中的
一个
重要对象。 格
MySQL
存储过程
使用表名做
参数
MySQL
存储过程
使用表名做
参数
java 调用 oracle
存储过程
_用java调用oracle
存储过程
总结
以前一直没有动
存储过程
是用来干嘛的,后来
请教
朋友才换为自己的理解方式,用自己通俗的语言来说,就是把sql语句换为
一个
过程,也可以说是
一个
方法,每次直接给
参数
调用就好,使用
存储过程
查询速度快,系统只编译一...
存储过程
-“为过程或函数指定了过多的
参数
”的错误
最近在忙公司的
一个
项目,其中
一个
模块要用到
存储过程
,在程序中
存储过程
的具体执行过程中竟然报了“为过程或函数指定了过多的
参数
”的错误。仔细比较程序中的
存储过程
与数据库中的定义,发现两者并未出现差别。没法...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章