3.8. Tabelle als Parameter

Es war bislang sehr schwierig, viele Werte an eine gespeicherte Prozedur oder einen Batch zu übergeben. Besonders dann, wenn es sich bei diesen Werten im Grunde nicht nur um eine Reihe von Parametern, sondern um eine Tabelle handelte. Oftmals wurden daher in Vorgängerversionen des SQL Servers 2008 lange Zeichenketten an eine gespeicherte Prozedur übergeben, deren Spalteninformationen durch beispielsweise ein Semikolon, und deren »Zeilen« durch ein Sonderzeichen wie ASCII-Code 13 getrennt waren. Innerhalb der gespeicherten Prozedur wurde diese lange Zeichenkette dann wieder in eine Tabellenstruktur überführt, z.B. durch das Einfügen in eine temporäre Tabelle.

In SQL Server 2008 ist es nun endlich möglich, eine Tabelle ...

Get Microsoft SQL Server 2008 - Überblick über Konfiguration, Administration, Programmierung, 2. überarbeitete Auflage 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.