Ragazzi,
devo creare una stored che mi faccia la ricerca, se il nome è nullo, solo per cognome se invece il nome è valorizzato deve fare la ricerca
per cognome e nome
quale delle due stored è giusta?
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[GetSchedinePS_5]
(
@Cognome Varchar(50),
@Nome Varchar(50)
)
AS
BEGIN
IF @Nome IS NULL OR LEN(@Nome)=0
SELECT @Nome = ''
SELECT * FROM dbo.SchedinePS
WHERE Cognome=@Cognome And Nome=@Nome
END
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[GetSchedinePS_5]
(
@Cognome Varchar(50),
@Nome Varchar(50)
)
AS
BEGIN
IF @Nome IS NULL OR LEN(@Nome)=0
SELECT @Nome = ''
SELECT * FROM dbo.SchedinePS
WHERE Cognome=@Cognome
ELSE
SELECT * FROM dbo.SchedinePS
WHERE Cognome=@Cognome And Nome=@Nome
END
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/