Skip to Main Content

 

Auswahl  

Übersicht der wichtigsten DML Befehle 

Oracle
SQL
RDBMS 11.x
12.09.19 (MD)
12.07.23(MD)
Oracle DDL Befehle

Passende Schulungen zum Thema

Data Manipulation Language (DML)

INFOBESCHREIBUNGBEISPIEL
INSERT INTO tabelle[(spalte,...)]  
VALUES (value, ..)
fügt neue Zeilen in eine Tabellen hinzuINSERT INTO emp (empno, ename, job, deptno)  
VALUES  
(8000,'HUBER', 'TRAINEE', 40);  
INSERT INTO dept  
VALUES  
(50, 'HEAD_QUARTER', null);
INSERT INTO tabelle [(spalte, ..)]
 unterabfrage
kopiert Zeilen aus einer anderen TabelleINSERT INTO emp_copy  
SELECT * FROM emp WHERE job = 'MANAGER';
UPDATE tabelle  
SET spalte = value  
[WHERE condition]

ändert vorhandene Zeilen  
ändert bestimmte Zeilen
UPDATE emp SET sal = 2000  
WHERE deptno = 10;  

UPDATE emp SET  
sal = 1111,  
comm = 1000,  
deptno = 50  
WHERE ename = 'HUBER';  
UPDATE emp  
SET (deptno, sal, comm) =  
(SELECT deptno, sal, comm FROM emp WHER empno = 7499)  
WHERE ename = 'MILLER';
DELETE FROM tabelle  
[WHERE condition]
löscht Zeilen aus einer TabelleDELETE FROM emp  
WHERE job = 'TRAINEE';  
DELETE FROM emp  
WHERE deptno = (SELECT min(deptno) FROM emp);
MERGE INTO tabelle  
USING tabelle  
ON(condition)  
WHEN MATCHED THEN UPDATE  
SET(condition)  
WHEN NOT MATCHED THEN INSERT  
(condition)
Kombination von INSERT- und UPDATE-Anweisungen (ab 9i)MERGE INTO annsal a USING emp e  
ON (a.empno = e.empno)  
WHEN MATCHED THEN UPDATE  
SET a.peryear = (e.sal*12)  
WHEN NOT MATCHED THEN INSERT  
(a.empno, a.peryear)  
VALUES (e.empno, e.sal*12);

 

Transaktionen

INFOBESCHREIBUNG
COMMIT;Datenänderungen werden permanent festgeschrieben
ROLLBACK;alle Änderungen werden zurückgesetzt
ROLLBACK TO SAVEPOINT test;alle vorgenommenen Änderungen werden bis zum  
SAVEPOINT zurückgesetzt

 

Sperrmechanismen

INFOBESCHREIBUNG
SET TRANSACTION READ COMMITTED;/th>Standarteinstellung
SET TRANSACTION READ ONLYerlaubt nur Lesen der Daten, kein ändern

Weitere Interessante Kurs-Tipps zum Thema

Übersicht der wichtigsten DDL-Befehle
Übersicht der wichtigsten DDL-Befehle (Teil 2)
Übersicht der wichtigsten SQL-Befehle

Besuchen Sie uns doch bei einer unsere über 50 Oracle Schulungen in München - Unterhaching, oder verfolgen Sie die Training per Videostreaming bequem vom Home Office oder Büro aus.