TAKTUM Logo


Oracle Schulung
Oracle Schulung

Oracle SQL Tutorial: Insert-Befehl
Anlegen von Daten mit dem Oracle-SQL-Insert-befehl

Syntax für das Einfügen (INSERT) einer Zeile

insert into <tabelle> (<spalte_1>,..,<spalte_n>)
values (<wert_1>,..,<wert_n>);

Syntax für das Einfügen mehrerer Zeilen

insert into <tabelle> (<spalte_1>,..,<spalte_n>) <abfrage>

Alle definierten Indizes werden automatisch aktualisiert.

Beispiele

insert into einheit (einheit_kurz, bezeichnung)
values ('ml', 'Milliliter');

insert into einheit values ('ml', 'Milliliter');

Einfügen von mehreren Zeilen mittels einer Abfrage

insert into einheit (einheit_kurz, bezeichnung)
select einheit_ref, 'Bezeichnung von ' || einheit_ref
from artikel;

Verwenden eines Nummerngenerators zur automatischen Erzeugung eines Schlüssels

insert into artikel (artikel_nr, bezeichnung, einheit_ref)
values (sq_generator.nextval, 'Butter', 'gr');



Stichwörter

insert as select Befehl Befehle Daten einfügen anlegen Beispiel Beispiele