存储过程:最后使用返回还是选择?

时间:2010-03-12 17:42:30

标签: c# tsql stored-procedures

如果我正在为存储过程创建一个C#包装器,并且sp只返回/选择(不确定)1值,那么我应该在该sp的末尾使用return还是select?

这是针对t-sql。

2 个答案:

答案 0 :(得分:6)

返回只能返回(没有双关语)一个整数,你只能返回1个值

输出参数可以返回所有数据类型,每个proc可以有多个输出参数

select 语句可以返回结果集

这完全取决于你想在你的调用代码中完成什么,我自己更喜欢输出参数

答案 1 :(得分:2)

你有几个选择。您可以对存储过程,Select语句或返回值使用OUTPUT参数。如果我不得不猜测,我会说根据你的情况,OUTPUT参数是最常用的。

相关问题