Announcement

Collapse
No announcement yet.

innoDB Migration

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

  • innoDB Migration

    Hallo zusammen,

    ich migriere zurzeit eine MySQL/innoDB auf eine Oracle-DB mit dem Oracle SQL Developer. Hierbei habe ich zwei Probleme, welche ich nicht unter Kontrolle bekomme. Falls jemand damit Erfahrung hätte, wäre ich für jede Hilfe dankbar...

    1.) Nach der Migration ergibt die erste Anfrage mit NEXTVAL auf jede Tabelle immer den letzten AUTO_INCREMENT der Tabelle zurück, also genau den gewünschten Wert-1. Warum? Muss ich wirklich nach der Migration eine Alibi-Anfrage mit NEXTVAL auf jede Tabelle abfeuern, um dieses Problem zu lösen?
    2.) Alle Relationen(Constraints/Foreign Keys) haben Ihren Wert für 'on Update', bzw. 'on Delete' verloren. (In Oracle heisst sowas dann wohl 'DELETE CLAUSE').
    a) Kann man die 'on Delete' Bedingung irgendwie übernehmen?
    b) Gibt es in der Oracle kein 'on Update'?

    Vielen Dank für die Antworten im voraus.

  • #2
    1. NEXTVAL bekommst du bei einer Sequence oder meinst du Max(feld)+1 ?
    http://www.muniqsoft.de/tipps/sql/sql1.htm#Sequenzen

    2. meinst du den ON DELETE CASCADE ?
    http://www.datenbank-sql.de/oracle-constraints.htm

    Comment

    Working...
    X