Сохраненный Proc: Использовать Return или Select в конце? - PullRequest
1 голос
/ 12 марта 2010

Если я создаю оболочку C # для сохраненного процесса и этот sp только возвращает / выбирает (не уверен) 1 значение, следует ли мне использовать return или select в конце этого sp?

Это для t-sql.

Ответы [ 2 ]

6 голосов
/ 12 марта 2010

Return может вернуть только (без каламбура) целое число, и вы можете вернуть только 1 значение

Выходной параметр может возвращать все типы данных, и вы можете иметь несколько выходных параметров на процесс

A оператор выбора может возвращать набор результатов

Все зависит от того, чего вы хотите достичь в своем коде вызова, я сам предпочитаю выходные параметры

2 голосов
/ 12 марта 2010

У вас есть пара вариантов. Вы можете использовать параметр OUTPUT для вашей хранимой процедуры, оператор Select или возвращаемое значение. Если бы мне пришлось угадывать, я бы сказал, что параметр OUTPUT будет наиболее часто используемым в вашей ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...