разница между выводом sproc и функций - PullRequest
0 голосов
/ 11 февраля 2012

Мне задали этот вопрос в техническом интервью.

В чем разница между выводом хранимой процедуры и функции?

Кто-нибудь может объяснить, пожалуйста?

1 Ответ

1 голос
/ 11 февраля 2012

Пользовательская функция может возвращать строго определенное скалярное или табличное значение. По сути, функция может возвращать любой тип данных, который вы можете назначить переменной T-SQL или набору строк.

Хранимая процедура не сильно определяет тип возвращаемого значения. Он может иметь ноль, один или несколько наборов результатов, которые могут иметь скалярные значения или значения набора строк.

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