为了账号安全,请及时绑定邮箱和手机立即绑定

sql调用带参数的存储过程

sql调用带参数的存储过程

幕布斯6054654 2018-11-10 18:17:17
一个带参数的存储过程deleteinfo 。它的两个参数要从一个表(Tb_Info)中的两列来取(companycode列和deletemonth 列)。Tb_Info表中有很多行数据。需要把每行数据两列的值都传给这个存储过程deleteinfo。这样的sql要怎样写。要写游标循环的话,要怎么写。
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

如果只能是存储过程,你可以用游标遍历然后再调用,或是在程序里面实现

如果可以用函数的话,函数比你用存储过程更好,定义一个函数然后select 函数(列1,列2) from 表,这样就行了


查看完整回答
反对 回复 2018-11-14
?
翻阅古今

TA贡献1780条经验 获得超5个赞

我的理解是:你要在一个存储过程或者一段SQL语句里,遍历多行数据,对每行数据  执行这个 deleteinfo 存储过程,是这样的吗?  我觉得,如果你不想修改或者新增一个存储过程的话,只有用游标来实现这个功能了,但是用游标会有严重的性能问题。

建议还是新建一个存储过程,综合你的需求和已有的deleteinfo逻辑,其实也没那么难的。


查看完整回答
反对 回复 2018-11-14
  • 2 回答
  • 0 关注
  • 883 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信