14.3. Dynamische SQL-Programmierung

Vielen Datenbankentwicklern dürften die erheblichen Einschränkungen bei der dynamischen SQL-Programmierung in T-SQL bekannt sein. So ist es beispielsweise nicht möglich, den Tabellennamen dynamisch zu programmieren. Da auch die Parametrisierung von T-SQL-Programmen etwas problematisch ist, bieten sich Ausdrücke in Variablen als Lösung an.

14.3.1. Beispiel: SQL-Befehl einer OLE DB-Quelle

Im nachfolgenden Beispiel wird der SQL-Befehl einer OLE DB-Quelle dynamisch aus einer Variablen generiert:

  1. Legen Sie im Variablenfenster die beiden Variablen SQL_Befehl und Tabelle mit den in Abbildung 14.7 angegebenen Eigenschaften an.

    Abbildung 14.7. Die Variablen Tabelle und SQL_Befehl
  2. Markieren Sie die Variable SQL_Befehl ...

Get Business Intelligence und Reporting mit Microsoft SQL Server 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.