存储过程传递参数问题

gdsean 2002-10-08 09:50:04
能否传递一个数组?
比如我有一定数量的参数,但是不确定有多少个。
如何传递进去呢?
我现在想用个数组传递过去,高分酬谢!!
...全文
53 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
leimin 2002-10-08
  • 打赏
  • 举报
回复
你可以在前台(VB,VC,ASP...)定义一个SP参数的数组,然后通过ADO传给STORED PROCEDURE,
不过要动态的传递参数,你的ADO的版本要2.6以上.
happydreamer 2002-10-08
  • 打赏
  • 举报
回复
sql不支持数组传送数据的,只能用变通的方法
microlong 2002-10-08
  • 打赏
  • 举报
回复
可以利用游标:
FETCT NEXT FROM …… WHERE …… INTO @A,@B ……
奇遇 2002-10-08
  • 打赏
  • 举报
回复

http://www.csdn.net/expert/topic/761/761393.xml?temp=.1479456
http://www.csdn.net/expert/topic/996/996988.xml?temp=.1409113
记得某位高人说过用XML,找不到那贴了 :)
Yang_ 2002-10-08
  • 打赏
  • 举报
回复
没有数组!

变通的方法:
1、临时表
2、永久表
Amy2008 2002-10-08
  • 打赏
  • 举报
回复
sql2000中提供了table类型的变量,可以试一试
hbwhwanghua 2002-10-08
  • 打赏
  • 举报
回复
连成字符串 拆串,我经常用
dhf131 2002-10-08
  • 打赏
  • 举报
回复
连成字符串 拆串
bluejam 2002-10-08
  • 打赏
  • 举报
回复
用表好了

34,838

社区成员

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

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