如果我正在为存储过程创建一个C#包装器,并且sp只返回/选择(不确定)1值,那么我应该在该sp的末尾使用return还是select?
这是针对t-sql。
答案 0 :(得分:6)
返回只能返回(没有双关语)一个整数,你只能返回1个值
输出参数可以返回所有数据类型,每个proc可以有多个输出参数
select 语句可以返回结果集
这完全取决于你想在你的调用代码中完成什么,我自己更喜欢输出参数
答案 1 :(得分:2)
你有几个选择。您可以对存储过程,Select语句或返回值使用OUTPUT参数。如果我不得不猜测,我会说根据你的情况,OUTPUT参数是最常用的。