sql调用带参数的存储过程

一个带参数的存储过程deleteinfo 。它的两个参数要从一个表(Tb_Info)中的两列来取

(companycode列和deletemonth 列)。Tb_Info表中有很多行数据。需要把每行数据两列的值都传给这个存储过程deleteinfo。这样的sql要怎样写。

要写游标循环的话,要怎么写。


幕布斯6054654
浏览 884回答 2
2回答

jeck猫

如果只能是存储过程,你可以用游标遍历然后再调用,或是在程序里面实现如果可以用函数的话,函数比你用存储过程更好,定义一个函数然后select 函数(列1,列2) from 表,这样就行了

翻阅古今

我的理解是:你要在一个存储过程或者一段SQL语句里,遍历多行数据,对每行数据  执行这个 deleteinfo 存储过程,是这样的吗?  我觉得,如果你不想修改或者新增一个存储过程的话,只有用游标来实现这个功能了,但是用游标会有严重的性能问题。建议还是新建一个存储过程,综合你的需求和已有的deleteinfo逻辑,其实也没那么难的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server