Antibiotik Geschrieben 13. April 2006 Teilen Geschrieben 13. April 2006 Hallo zusammen, ich möchte in meinem Stored Procedure Abfragen ob ein Paremeter leer ist. Ist dies der Fall, dann soll er in der Where Bedingung nicht auftachen ansonsten schon. Wie kann ich des realisieren? Danke Ciao Antibiotik Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 13. April 2006 Teilen Geschrieben 13. April 2006 annähernd so (hab hier keinen sql server ): CREATE PROCEDURE spMeineBlablaProc(@Bedingung int) AS BEGIN DECLARE @Bedingung int; DECLARE @SQL varchar(1000); SET @SQL = 'SELECT bla FROM foo ' IF @Bedingung IS NULL SET @SQL = @SQL + 'WHERE blibla' IF @Bedingung IS NOT NULL SET @SQL = @SQL + 'WHERE tritra' EXEC(@SQL) s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.