Übergabe eines Datentyps und Rückgabe aller Felder einer Tabelle mit diesem Datentyp

der_Ray

Neuer Benutzer
Beiträge
4
Hallo,

ich suche eine Möglichkeit, mit einem "SQL Stored Procedure" einen Datentyp (z.B. boolean) zu übergeben und als Rückgabe alle Felder einer Tabelle zu bekommen, die vom gleichen Datentyp sind, wie der Übergabewert.

Vielen Dank im voraus

Freundliche Grüße
 
Werbung:
Nun ja, man kann einfache Dinger immer auch komplizierter machen, das ist nicht verboten. So kannst Du auch eine stored proc schreiben, um information_schema.columns abzufragen.
 
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.
 
Werbung:
Zurück
Oben