Deaktivieren Sie ALLE Spalten in einer SQL-Tabelle
Ich habe eine Tabelle mit 30 Spalten und möchte ALLE Spalten auf einfache Weise deaktivieren. Ich verstehe, dass ich diese Strategie anwenden kann:
SELECT col, value
INTO New_Table
FROM
(SELECT * FROM Test_Data) p
UNPIVOT
(value FOR col IN (Column_Name1, Column_Name2... Column_Name30)) as unpvt
So kommen meine Daten an:
Column_Name1 Column_Name2 Column_Name3
Value11 Value21 Value31
Value12 Value22 Value32
Value13 Value23 Value33
So möchte ich es in der neuen Tabelle speichern:
New_Column1 New_cloumn2
Column_Name1 Value11
Column_Name1 Value12
Column_Name1 Value13
Column_Name2 Value21
...
Es muss jedoch einen einfacheren Weg geben, als die 30 Spaltennamen einzugeben.
Danke im Voraus.