Oracle
 sql >> Datenbank >  >> RDS >> Oracle

wie man Kaskade in Orakel verwendet

Oracle unterstützt keine kaskadierenden Aktualisierungen von Primärschlüsseln. Der Primärschlüssel sollte sowohl eindeutig als auch unveränderlich sein, sodass er sich niemals ändern muss. Da Sie niemals einen Primärschlüssel aktualisieren sollten, sollten diese Aktualisierungen nicht kaskadiert werden müssen.

Im Allgemeinen sollten Sie wahrscheinlich auch den VARCHAR2 verwenden Datentyp statt VARCHAR . Derzeit sind diese Datentypen identisch, aber Oracle kann die Semantik von VARCHAR ändern Geben Sie in der Zukunft ein, damit der leere String anders behandelt wird als NULL . Angenommen, Sie möchten nicht, dass Ihre Anwendung in Zukunft möglicherweise beschädigt wird, wenn sich diese Semantik ändert, wäre es sicherer, VARCHAR2 zu verwenden .