Ich habe eine gespeicherte Prozedur die Details RechnungenParametrisierte WHERE-Klausel in SQL Server gespeicherte Prozedur
Einige Gelegenheiten ich die Liste der Rechnungen erhalten zu erhalten, indem nur die InvoiceID Aber in einigen anderen Gelegenheiten zu senden ich die Notwendigkeit zu erhalten Liste der Rechnungen gemäß den vom Benutzer angegebenen Suchfeldern. Dazu sende ich alle Felder an die Stored Procedure und verwende diese Parameter wie folgt. Ich habe nur 2 Spalten aufgenommen, aber es gibt mehr.
Gibt es eine Möglichkeit, die Bedingung für die WHERE-Klausel als einen Parameter zu senden?
Die Lösung ist dynamisch sql, aber Ihre beste Wette ist, die wirklich erforderlichen Suchfelder einzugrenzen (die Antwort 'alle Felder sind erforderlich' ist eine Lüge. Punkt.) Und sie als Parameter hinzuzufügen. – Paolo