Jump to content

Zeilennummer bei Update (/Insert) in neue Tabelle übernehmen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

wie bewerkstellige ich es bei SQLServer 2012 Daten aus einer Tabelle A in Tabelle B (bestenfalls mit Update, notfalls auch ein kompletter Insert) zu transferieren und dabei die Ordnung der Zeilen, also die Zeilennummern der Datensätze gleich zu behalten?

 

Für Hilfe wäre ich dankbar, falls es ein solches Topic hier schon gibt und ich hab es übersehen reicht selbstverständlich auch der Link - in dem Fall sorry für die erneuet Frage.

 

Lieben Dank im Voraus!!!

Geschrieben

die Sortierung in der Tabelle muss oder soll gleich bleiben wenn die Datensätze transferiert werden weil angeblich die Sortierung wichtig ist wie gelistet wurde.

Bin nicht ganz sicher in wie weit das überhaupt realisiert ist oder nur "so aussieht" - einen Value nach dem ich die Sortierung festlegen kann gibt es nicht da der vergangene Input nach Datum sortiert wurde.

THX & LG

Geschrieben

Probiere mal

 

INSERT INTO schema.table1 (SELECT * FROM schema.table2)

 

Table 1 sollte leer sein.

 

Achtung: Das wird nicht funktionieren, wenn Du eine mit einer Identity-Bedingung in der Zieltabelle hast.

 

Generell sollte man die Sortierung aber schon angeben, wenn die so wichtig ist.

Geschrieben

Moin,

 

eine Tabelle hat überhaupt keine Sortierung. Die Anordnung der Datensätze ist immer eine Sache der Abfrage.

 

Hier wäre also noch einmal zu klären, was mit der Anforderung gemeint ist.

 

Gruß, Nils

Geschrieben

die Sortierung in der Tabelle muss oder soll gleich bleiben wenn die Datensätze transferiert werden weil angeblich die Sortierung wichtig ist wie gelistet wurde.

 

Ich dachte Du sitzt selbst vor dem Problem, hört sich für allerdings nach hörensagen an.

 

Bin nicht ganz sicher in wie weit das überhaupt realisiert ist oder nur "so aussieht" - einen Value nach dem ich die Sortierung festlegen kann gibt es nicht da der vergangene Input nach Datum sortiert wurde.

 

Wenn es keinen Value für die Sortierung gibt, nach was soll dann sortiert werden? Vermutlich ist wirklich die Ansicht im SQL Server-Management Studio gemeint. Wie Nils schon schrub, in einer Tabelle gibt es keine Sortierung, das regelt die Abfrage oder im SQL Server-Management Studio auch View genannt.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...