相关疑难解决方法(0)

输出参数有什么问题?

在SQL和C#中,我从来都不喜欢输出参数.我从未在VB6中传递参数ByRef.关于计算副作用以完成某些事情的事情只会困扰我.

我知道它们是一种无法从函数返回多个结果的方法,但SQL中的行集或C#和VB中的复杂数据类型也同样适用,并且对我来说似乎更自我记录.

我的想法有什么问题,还是来自权威来源的资源支持我?你个人对此有何看法以及为什么?对于想要设计输出参数可能会说服他们使用不同结构的同事,我能说些什么呢?

编辑:有趣的转 - 我问这个问题的输出参数是用来代替返回值.当返回值为"ERROR"时,调用者应该将其作为例外处理.我这样做但对这个想法并不满意.一位同事没有被告知有必要处理这种情况,因此,由于程序无声地失败,大量资金丢失了!

c# sql vb6 vba

9
推荐指数
3
解决办法
2849
查看次数

在TSQL存储过程中返回单个值最好的是:RETURN还是OUTPUT?

我有一个小的存储过程,需要返回记录计数(单个值).有什么好用的?A RETURN返回结果或OUTPUT参数以返回结果?

我正在使用C#/ .Net与SQL服务器"交谈".

t-sql sql-server sql-server-2005 return

3
推荐指数
1
解决办法
1335
查看次数

标签 统计

c# ×1

return ×1

sql ×1

sql-server ×1

sql-server-2005 ×1

t-sql ×1

vb6 ×1

vba ×1