说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

SQLSERVER2000存储过程的多参数传递

编辑:说三道四文库 发布时间:2018-01-23 09:55
HTML文档下载 WORD文档下载 PDF文档下载
现前台程序有六十个参数需要传递给sqlserver2000的存储过程,是一个二维数组,五个一组,共十二组在存储过程该怎么样写起来才最简单

能不能只写五个输入参数,然后存入临时表,再接着接收下一组五个参数,如此循环?
你的方案,可以倒可以,但你接着又要进行游标操作,很烦.
在主程序中进行循环,生成对应调用语句,运行之,不行吗?
但每组参数之间最好是在一个事务过程中,在SQL里比较容易实现,若是在前台,一个事务只能包含一组参数,若是六组就要六个事务

是不是这的思路有问题了?
不明白,不是说问题只在于参数传递问题吗? 处理时事务的分隔应该是应用逻辑问题.
最好的方法是将60个参数合并为一个字串,当作一个参数传递给存储过程。在存储过程中解析该字串。

或者,6个一组10次插入临时表。
to tom255(吸血鬼)
合并成字串?
呵,好玩,新鲜
仁兄可否赐小弟一例
在SQL中用CHARINDEX查找串,SUBSTRING切割串。
如果你可以保证60个参数定长,就只要SUBSTRING就可以了。
具体例子没有,
SUBSTRING (字串,开始位置,长度)
返回:
Given expression Return type 
text  varchar 
image varbinary 
ntext nvarchar 
Cocos2d-x,老牌引擎的新进化 Kingdom Rush创始人专访:游戏与电影元素混搭 超实用的JavaScript技巧及最佳实践(下) 盖茨和鲍尔默或成挑选微软新CEO的最大阻碍 移动开发进阶:触发式邮件深入分析 关于DataGird表头的问题,请求高手解答 进来看一下:操作符重载问题 请大家帮忙!来着有分 关于"透明窗体"的研究和再讨论 小问题!!(解决就给分) 关于"透明窗体"的研究和再讨论 关于如何打开含有ACTIVEX的网页 急问两个比较基础的问题! 如何提升进程的优先级??越高越好 陈元方【世说新语】的阅读答案原文  陈元方年十一岁 钟表的时针与分针在8点多少分第一次垂直? 立字旁一个羽读什么 图上距离是14cm,实际距离是42km,比例尺是? 赣A是南昌景德镇萍乡九江新余鹰潭赣州吉安宜春抚州上 阅读《世说新语》中另一则故事,查字典,理解词语,徐 世说新语的阅读答案 《世说新语》两则 1.《咏雪》一文,蕴含了作者怎样 世说新语两则 阿根廷执政党保住国会最大党地位 但选加拿大婚外情网站欲进驻新加坡 遭民众印度拟射火星探测器 欲争亚洲第一被批美监管机构调查房地产信托投资基金日本一杂志启用胖模特 专为胖女孩设计湖南零售行业拟成立店长俱乐部湘南今天中雨,局地有大雨[反腐快讯]长沙公交纵火案嫌犯:原欲地铁纵火 不七夕情人节来场快乐约会安贵从容重生之纵横娱乐圈温和的弑神者网游真仙梦想守护宋夹城考古遗址公园旅游海南京润珍珠博物馆旅游太平森林公园旅游梅福禅院旅游蚩尤部落旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘