DROP PROCEDURE dev_Search_sq GO CREATE PROCEDURE dev_Search_sq ( @modello as nvarchar(100) , @nome as nvarchar(100) ) AS BEGIN SELECT vn_Modello, vn_Prog, ct_Nome FROM Veicoli WHERE (vn_Modello = @modello OR @modello IS NULL) AND (ct_nome = @nome OR @nome IS NULL) AND ct_Nome IS NOT NULL END GO
Esempio di utilizzo:
EXEC dev_Search_sq 'Versione autovettura', 'Nome Cognome' EXEC dev_Search_sq 'Versione autovettura', NULL EXEC dev_Search_sq NULL, 'Nome Cognome'
Via.