Вызов хранимой процедуры, требующей параметров без параметров? - PullRequest
3 голосов
/ 28 июля 2010

можно ли как-то вызвать хранимый процесс без параметров, даже если он обычно имеет параметры?

Спасибо: -)

Ответы [ 2 ]

4 голосов
/ 28 июля 2010

Если можете, заново создайте SPROC с параметрами по умолчанию

CREATE PROC myproc(@param1 AS INT = 0, @param2 AS VARCHAR(20) = '')

и т.д.

3 голосов
/ 28 июля 2010

Вы можете, если вы установите для параметров в хранимой процедуре значение по умолчанию Тогда вам не нужно передавать их.

РЕДАКТИРОВАТЬ:

CREATE PROCEDURE [ProcName]
(
    @filterId int = NULL
)

Выполнение этого избавит от необходимости проходить его. Хотя вы можете, если хотите.

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