Volker: knifflige SQL-Frage

Beitrag lesen

Sorry, wenn es etwas mißverständlich beschrieben ist ... ich versuch' es noch mal:

Die Procedure 'SP1' soll so dynamisch sein, daß sie den Inhalt der Spalte der Tabelle 'TAB1' ausgibt, die im Parameter 'PARAM1' spezifiziert wird.
Enthält der Parameter den Wert 'SPALTE1', so soll der Inhalt der Spalte 'SPALTE1' der Tabelle 'TAB1' ausgegeben werden. Dies sind dann beispielsweise alle Geburtsdaten, oder bei 'SPALTE2' beispielsweise alle Namen.

benutze ich jetzt 'Select @PARAM1 From TAB1', so liefert er mir nicht oben genannte Geburtsdaten zurück, sondern nur den Parameter.

irgendwie muß ich ihm klar machen, daß er den Wert von 'PARAM1' als Spaltenbezeichnung nehmen, und nicht diesen Wert zurückliefern soll.

Ich hoffe, es ist jetzt verständlicher ;-)

Volker