Komisch, wenn ich eine einfache SQL Abfrage mache:
------------
SELECT Table_CATALOG, TABLE_NAME, COLUMN_NAME, DATA_TYPE
from INFROMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = ' Tabellenname' AND DATA_TYPE = 'nvarchar'
----------
dann funktioniert es einwandfrei.
Wenn ich aber folgendes mache:
------------
DECLARE @state varchar
SELECT Table_CATALOG, TABLE_NAME, COLUMN_NAME, DATA_TYPE
from INFROMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = ' Tabellenname' AND DATA_TYPE = @state
----------
dann gibt es zwar keine Fehlermeldung, aber ich bekomme eine leere Tabelle.