Ciao a tutti,
vorrei chiedervi quale approccio sia migliore per una ricerca avanzata tramite form, utilizzando stored procedure.
Se io ho 10 campi da riempire in una pagina web, alla stored procedure devo passare comunque tutti e 10 i parametri anche se non vengono compilati tutti?
Ma poi come vengono gestiti i valori "null"?C'e' un modo per escluderli nella clausola del WHERE?
Esempio dummies.
CREATE PROCEDURE [dbo].[sp_ricerca]
@nome varchar(50),
@cognome varchar(50),
@eta int,
@tipo_documento int
AS
BEGIN
SET NOCOUNT ON;
SELECT * from ....
inner join ...
where nome = @nome and cognome = @cognome and eta = @eta and tipo_documento = @tipo_documento
END
Grazie
valerik