Oracle INSERT (Deutsch)

0 Comments

Zusammenfassung: In diesem Tutorial erfahren Sie, wie Sie mit der Oracle INSERT – Anweisung Daten in eine Tabelle einfügen.

Einführung in Oracle INSERT-Anweisung

Um eine neue Zeile in eine Tabelle einzufügen, verwenden Sie die Oracle INSERT – Anweisung wie folgt:

Geben Sie in dieser Anweisung den Namen der Tabelle an, in die Sie einfügen möchten.

  • Geben Sie zweitens eine Liste von durch Kommas getrennten Spaltennamen in Klammern an.,
  • Geben Sie drittens eine Liste kommagetrennter Werte an, die der Spaltenliste entspricht.
  • Wenn die Werteliste dieselbe Reihenfolge wie die Tabellenspalten hat, können Sie die Spaltenliste überspringen, obwohl dies nicht als bewährte Methode angesehen wird:

    Wenn Sie eine oder mehrere Spalten aus der Oracle INSERT – Anweisung ausschließen, müssen Sie die Spaltenliste angeben, da Oracle sie für die Übereinstimmung mit Werten in der Werteliste benötigt.,

    Die Spalte, die Sie in der INSERT – Anweisung weglassen, verwendet den Standardwert, falls verfügbar, oder einen Nullwert, wenn die Spalte einen Nullwert akzeptiert.

    Oracle INSERT statement examples

    Erstellen wir eine neue Tabelle mit dem Namendiscounts zum Einfügen von Daten:

    In derdiscounts – Tabelle ist diediscount_id – Spalte eine Identitätsspalte, deren Standardwert automatisch vom System generiert wird.5e2e0173e8″>

    Spalte in der INSERT Anweisung.,

    Die anderen Spalten discount_name, amount, start_date und expired_datesind die Spalten NOT NULL, daher müssen Sie die Werte dafür angeben.

    Die folgende Anweisung fügt eine neue Zeile in die Tabelle discounts ein:

    In dieser Anweisung haben wir Datumsliterale DATE "2017-05-01" und DATE "2017-08-31" für die Datumsspalten start_date und expired_dateverwendet.,

    Die folgende Anweisung ruft Daten aus der Tabelle discounts ab, um die Einfügung zu überprüfen:

    Im folgenden Beispiel wird eine neue Zeile in die discounts Tabelle:

    In diesem Beispiel haben wir anstelle des Datumsliterals das Ergebnis der Funktion CURRENT_DATE für die Spalte start_date verwendet.,

    Siehe folgendes Ergebnis:

    In diesem Tutorial haben Sie gelernt, wie Sie die Oracle INSERT Anweisung verwenden, um eine neue Zeile in eine Tabelle einzufügen.

    • War dieses tutorial hilfreich?
    • YesNo


    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.