2010-07-28 4 views

Répondre

4

Si vous pouvez, recréer la procédure stockée avec des paramètres par défaut

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

etc

3

Vous pouvez si vous définissez les params dans la procédure stockée à une valeur par défaut. Alors vous n'avez pas à les passer.

EDIT:

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

Faire cela permettra d'éliminer la nécessité d'avoir à passer. Bien que vous pouvez si vous le souhaitez.

Questions connexes