Announcement

Collapse
No announcement yet.

Tabellen kopieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tabellen kopieren

    Hallo an alle,

    ich habe eine Tabelle die ich täglich, in eine andere SQL Datenbank schieben möchte. Die Tabelle besitzt eine AutoNr. das heisst jeder Datensatz der reingeschrieben wird, bekommt eine laufende Nummer. Ich habe mir überlegt eine TMP-Tabelle zu erstellen wo nach dem Lesen die letzte Nummer abgespeichert wird.
    Beim nächsten kopieren der Datensätze soll der Server schauen welche Nummer die letzte war, und ab der Nummer die Datensätze kopieren.

    Hat jemand eine Idee ??


    Gruß

  • #2
    Du kannst auch in deine Zieltabelle eine Spalte einfügen, in die der Autowert der Quelltabelle eingetragen wird (als normale int).
    Dann brauchst du nur den maximalwert in einer gruppierten View abfragen und aus der Quelltabelle alle darüberliegenden Zeilen rüberschreiben.
    Bsp:

    1. Schritt: Gruppierte View: Select Max(ID) as Grp_ID from Ziel
    2.Schritt:
    insert into Ziel select Quelle.* from Quelle inner join grup_view on Quelle.id > grup_view.grp_id

    Comment

    Working...
    X