Announcement

Collapse
No announcement yet.

Wie würdet ihr solch einen Export machen?

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

  • Wie würdet ihr solch einen Export machen?

    Hallo zusammen,

    ich hätte eine Frage an Euch und hoffe ihr könnt mir helfen.

    Folgendes Problem

    Ich muss in einer Datenbank einen Mandanten aus ca. 20 Tabellen exportieren um ihn später in einer anderen Datenbank (gleicher Aufbau) wieder zu importieren. Der Haken dabei ist, dass die Mandantennummer zwischen dem Import und Export verändert werden muss. Z.B auf 200

    Mir fällt da nur folgender Ablauf ein:

    Export mit „Select ‚200’, ….(restliche Spalten) where Mandant = ‚100’
    Haken dabei ist, dass ich sämtliche restlichen Spalten immer hinten dran hängen muss…

    Ich beschäftige mich erst die 2. Woche mit Oracle. Ich hoffe, jemand hat einen Tipp um so etwas „elegant“ zu lösen. Kann man beim Import einfach einer Spalte einen festen Wert zuweisen?
    Vielleicht auch ohne einen Export/Import-Befehl.

    Vielen Dank schon mal vorab

    Gruß
    Marcus

  • #2
    Erstelle einfach je eine neue Tabelle [CREATE TABLE...AS] und mach dann ein UPDATE auf die Tabelle.mandnt. Danach erst das Auspielen

    Comment


    • #3
      Hallo Uminky,

      vielen Dank für Deine schnelle Antwort.

      Ich erstelle also eine Tabelle "mandant_tmp", die ich anschließend mit dem Export auslese. Kann ich anschließend beim Import festlegen, dass der Import nicht nach mandant_tmp sondern Mandant erfolgen soll? Oder muss ich da wieder einen Zwischenschritt durchführen?

      Danke für Deine Antwort!

      Comment

      Working...
      X