Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server:Dynamische Where-Klausel

Sie haben zwei Möglichkeiten. Wenn Sie SQL Server 2008 (oder Oracle) verwenden, können Sie einen Tabellenwertparameter übergeben.

Wenn Sie SQL Server 2005 verwenden, können Sie XML verwenden, um diese Funktion zu simulieren

Wenn Sie etwas früher als 2005 verwenden, müssen Sie die IDs in einer einzigen Zeichenfolge verketten und eine UDF erstellen, um sie zu analysieren.