greenkeeper: subselect bei create view

Beitrag lesen

Hallo, ich habe mal eine Frage bezüglich der Erstellung eines View.
Ich würde gerne die Spaltennamen im View aus einer externen Tabelle auslesen. Vorgestellt habe ich mir das in etwas so:

create view [View_auf_TabelleX] (select SpaltennameNeu from [Tabelle_mit_Spaltennamen]) as select * from [TabelleX]

Leider funktioniert das so nicht. Kann mir da jeand weiterhelfen? Danke.

Folgendermaßen soll das aussehen:

[TabelleX]:

NName | VName | Nummer
----------------------
Huber | Franz | 0001
Mai   | Olaf  | 0002
Frei  | Dirk  | 0003

[Tabelle_mit_Spaltennamen]:

SpaltennameAlt | SpaltennameNeu
-------------------------------
NName          | Nachname
VName          | Vorname
Nummer         | NR

[View_auf_TabelleX]:

Nachname | Vorname | NR
------------------------
Huber    | Franz   | 0001
Mai      | Olaf    | 0002
Frei     | Dirk    | 0003