Spalte verschieben

01/10/2012 - 06:57 von Kurt Langeder | Report spam
Hallo Gruppe!

Frontend: Access; Backend: SQL-Server
Im Frontend sind Tabellen vom SQL-Server eingebunden. Mittels
PassThrough-Abfragen füge ich am SQL-Server Spalten in Tabellen hinzu, z.B.:
ALTER TABLE Tabelle1 ADD Feld1 VARCHAR(10)

Das ist OK - das neue Feld wird "ganz hinten" hinzugefügt.

Aus Kontrollgründen möchte ich aber, dass das Feld z.B. an die 3. Stelle
verschoben wird. Gibt es dazu ein entsprechendes SQL-Statement?

Danke & Schöne Grüße
Kurt
 

Lesen sie die antworten

#1 Lutz Uhlmann
01/10/2012 - 15:36 | Warnen spam
Am 01.10.2012 06:57, schrieb Kurt Langeder:
Hallo Gruppe!

Frontend: Access; Backend: SQL-Server
Im Frontend sind Tabellen vom SQL-Server eingebunden. Mittels
PassThrough-Abfragen füge ich am SQL-Server Spalten in Tabellen hinzu, z.B.:
ALTER TABLE Tabelle1 ADD Feld1 VARCHAR(10)

Das ist OK - das neue Feld wird "ganz hinten" hinzugefügt.

Aus Kontrollgründen möchte ich aber, dass das Feld z.B. an die 3. Stelle
verschoben wird. Gibt es dazu ein entsprechendes SQL-Statement?



Also ich kenne keines.
Die Software die ich für Strukturànderungen nutze, löst solche Fàlle per
Neuerstellen der Tabelle, Daten verschieben und Umbenennen.

Du könntest allerdings statt auf eine Tabelle auf eine Sicht verknüpfen,
in welcher du die Spalten deiner Tabelle je nach Wunsch anordnest. Die
Änderung der Sicht ist ja ohne Probleme per SQL möglich.

Ähnliche fragen