Mögliche Duplikate:
SQL Multiple Parameter Values
SQL Server (2008) Pass ArrayList or String to SP for IN()
Ich möchte einige Zeilen aus einer Tabelle auswählen, die bestimmte Werte haben, die zum Zeitpunkt des Schreibens einer gespeicherten Prozedur nicht bekannt sind. Zum Beispiel die Suche nach Büchern eines bestimmten Typs oder Typs in einer Bibliotheksdatenbank:
SELECT * FROM Bücher WHERE Typ IN (_expr_);
Wo ich _expr_
auf ('Humor', 'Thriller')
bei einem Lauf haben möchte, und vielleicht ('Bildung')
bei einem anderen, je nach den Entscheidungen des Benutzers. Wie kann ich den Ausdruck zur Laufzeit variieren lassen?
Leider habe ich noch viel über SQL im Allgemeinen zu lernen und bin mir nicht sicher, ob ich überhaupt eine sinnvolle Frage stelle. Ich würde mich über jede Hilfe freuen!