'Select @param1 From TAB1' - hier gibt er lediglich den String 'SPALTE1' aus, aber nicht den Inhalt der Tabellenspalte.
SELECT * FROM TAB1 WHERE @param1 LIKE 'xxxx';
oder was meinst du, du schreibst zb.
Dieser Parameter enthält jetzt eine >Spaltenbezeichnung - also beispielsweise den >String 'SPALTE1',
[..]
'Select @param1 From TAB1' - hier gibt er lediglich >den String 'SPALTE1' aus, aber nicht den Inhalt der >Tabellenspalte.
Was willst du ... er macht ja das was du willst, du willst den inhalt von spalte1, dessen inhalt spalte 1 ist.
Genauer erklären, und keine so blöden fantasie namen, du siehst du kommst selbst durcheinander
lg
Ludwig