Skip to Main Content
.
25 Jahre Oracle Schulungen und Oracle + Postgres Training ... wir feieren ... feiern Sie mit
Home
Kontaktformular
Impressum
Freizeittipps
Umwelt & Soziales
AGB
Referenzen
Dozenten
Datenschutz
Anfahrtsplan
Sitemap
Info Onlineschulung
Kursbuchung
Kursempfehlung
FAQ
Kurskalender
Inhouse Kurse
Hotelempfehlungen
Videostreaming
Tipps & Tricks
SQL Tipps
APEX Tipps
PL/SQL Tipps
Postgres Tipps
DBA Tipps
Vorträge
Youtube Videos
Tipp Index
PL/SQL <=> Postgres PG/SQL
PL/SQL Beispiel Suche
Kursübersicht
SQL
PL/SQL
APEX
DBA
B&R
Tuning & Monitoring
Spezialkurse
Neuerungen
PostgreSQL
Kurse Oracle
Kursempfehlung
SQL
SQL Grundlagen
SQL Vertiefung
SQL II
SQL Tuning
SQL Grundl. + Vert.
SQL und PL/SQL
Optimizer
PL/SQL
PL/SQL I
PL/SQL Kompakt
PL/SQL II
PL/SQL Tuning
PL/SQL Packages
APEX
APEX Grundlagen
APEX Basis Teil 2
APEX II (Fortschritt)
APEX Security
APEX Kompakt
APEX Neuerungen
APEX im Internet
APEX Admin
Oracle REST
DBA
DBA Grundlagen
DBA II
DBA-III
Pluggable DB
B&R
B&R + RMAN
Data Guard
Tuning & Monitoring
DB Tuning
DB Tuning II
DB Monitoring
DB Monitoring II
Spezialkurse
Oracle unter Linux
Standard Edition
DB Security I
DB Security II
Data Warehouse
TABLE/INDEX Admin
Neuerungen
Neuerungen 12c-23c
Neuerungen 18c-23c
DBA Neu in 18c-23c
Dev Neu in 18c-23c
APEX Neuerungen
Kurse PostgreSQL
Postgres DBA
Kurse Management
Projektmanagement
Agiles Projektmanagement
Prozessmanagement Basis
Prozessmanagement mit Six Sigma
Change Management als Führungsinstrument
Strategische Unternehmensführung
Tipps & Tricks zu Oracle und Postgres Datenbanken
Auswahl
Tippauswahl
20 CREATE TABLE Beispiele für Oracle (Version 10.2 bis 21c)
ACL (Access Control Lists) bei Oracle
APEX 20.2 Backups selbst konfigurieren
APEX 21.1 für Oracle XE 18c installieren
APEX 23.2 Installation mit minimaler Downtime
APEX Datenbank Initialisierungsparameterempfehlungen
APEX Neue Funktionen in der Übersicht (ab 21.1)
APEX Region Display Selector Status auswerten
Abhängige Objekte einer Tabelle anzeigen bzw. neu erstellen
Access Control Lists mit dbms_network_acl_admin
Archivierung in ein Remote-Verzeichnis
Autoincrement Spalten in 12c (Identity)
Automatische Triggerwiedereinschaltung
Automatischer Start einer Oracle Datenbank unter LINUX/UNIX
Berechnung des Segmentfüllpegels
Bereinigen der DB-Umgebung mittels ADRCI
Besonderheiten des Datentyps LONG
Best Practices für das Datenbank-Audit in Oracle 11g und 12c
Bind Variable oder Substitutionsvariable?
Blobs in Apex
CGI Parameter unter APEX auslesen
Characterset Migration
Compound Trigger zur Vermeidung von Mutating Tables in 11g
Crossplatform Migration
DBMS_FILE_TRANSFER zum Kopieren von Binär-Dateien
DBMS_OUTPUT Tipps
DBMS_OUTPUT umgeleitet
Das PL/SQL-Berechtigungskonzept in 12c
Das Wichtigste rund um Benutzer-Profile
Datendateien online verschieben
Datumskonvertierungen und Datumsformate in Oracle
Debuggen in 12C mit Hilfe des SQL Developers
Deklaration von PL/SQL Datentypen
Dem Oracle Datenbank-Link auf der Spur
Die Neuerungen APEX 5.1
Die WITH-Klausel
Die Zukunft ist parallel
Die wahre Größe einer Tabelle mit LOB Spalten
Dynamic Actions Vorlagen und Beispiele für APEX
Dynamic Actions für Reportspalten
Dynamisch Netzwerkdateien in SQL auslesen
Dynamische Ausführung von Befehlen
Einführung in Restore Points
Einsatz von After Servererror-Triggern bei dem Troubleshooti
Ermittlung der exakten Datenbank Edition
Eval Funktion mit Execute Immediate
Export Private Reports einen interactive Report in APEX
Export von Tabellen als CSV-Files mit UTL_File
Export von allen APEX Komponenten
Filterung der Alert.log mittels SQL
Flashback Funktionen in Postgres
Freier Diskspace unter Windows mittels External Table ermitt
Frühjahrsputz in der Datenbank
Function Based Indices - Spezialfälle
Funktion Return Boolean in SQL Problem lösen
Gesperrte Schemata in Application Express
Geändertes Verhalten bei Datendateifehlern
Globale Suche in APEX
Hackerangriffe in APEX
Import von Bild-Dateien in die Datenbank
Index To Rebuilt or not to Rebuilt
Index oder nicht, das ist hier die Frage
Informationssystem für APEX-Applikationen
Inkrementelles Backup und Block Change Tracking mit RMAN
Installation der Oracle 23ai FREE Edition auf Rocky Linux mi
Installation von Oracle 21c
Instanzstart Mittels RMAN ohne Parameterdatei
Interessante APEX Parameter, die über die Kommandozeile gese
Interessantes zum Recycle Bin-Konzept
Itemcheck in APEX Anwendungen über alle Items einer Seite
JSON Daten extrahieren
JSON Umwandlung in realtionales Format mit JSON_TABLE Beispi
Keyword in Context (KWIC) mit Oracle
Konfigurieren und Nutzen des Oracle Connection Managers
Konvertierung von Ref Cursor in dbms_sql Cursor (ab 11g)
LISTAGG Alternative mit CLOB Datentyp (und damit 128TB Maxim
Lange Laufzeiten bei Zugriff auf DBA_FREE_SPACE oder DBA_EXT
Linux Kernel upgraden
Listener Info mittels SQL auswerten (External Table)
Löschen von doppelten Datensätzen
Mehrspaltige Ausgabe einer Tabelle
Monatskalender in SQL*Plus
Mutating Table Problem umgehen mittels zwei Trigger und eine
Möglichkeiten die Datendatei eines temporären Tablespace zu
Netzwerk Verschlüsselung
Neue Klausel in der Create Table Anweisung
Neue Online Operationen
Neuerungen zu Joins in Oracle Version 12c
Nützliche Parameter von SYS_CONTEXT
OAUTH2 Authentifizierung mit ORDS 23.1.4 in APEX 23.1
ORDS 22.x Installation in Verbindung mit Oracle APEX
ORDS Standalone Installation unter Windows
Online Table Redefinition
Oracle 12c Datenbank Patchstand abfragen
Oracle 18c (Version 18.3) Installation Kurzanleitung
Oracle 23ai FREE auf Debian (bookworm) Installation
Oracle 23ai auf Windows WSL
Oracle APEX 19.2 installieren für Oracle XE 18c
Oracle APEX 20.2 Installation
Oracle APEX 20.2 installieren in einer Oracle XE 18c Datenba
Oracle APEX 21.2 in Oracle 21c Pluggable Database installier
Oracle APEX Export auf Kommandozeile
Oracle APEX Friendly URL ab 20.1
Oracle APEX Interactive Grid Javascript Snippets
Oracle APEX Kalender Region mit Jahresauswahl
Oracle APEX Patch für 20.1 (30990551)
Oracle APEX Variablen im Oracle Trigger auslesen
Oracle Attention.log via Pipelined Table Function auslesen /
Oracle Constraints nachträglich anlegen
Oracle Datenaustausch mit Postgres via REST
Oracle Datenbanken herunterfahren
Oracle Dokumentationsübersicht von Version 11.2 bis Oracle 2
Oracle FLASHBACK
Oracle Fehler in Win 10 Benachrichtigungen
Oracle Fehlermeldungen aus der DB anzeigen
Oracle Forms 6i mit Win 10 und Oracle 18 XE
Oracle Indexüberwachung
Oracle JSON Date Datentyp Problem
Oracle Live SQL
Oracle ORDS (bis 21.1) Installation für APEX
Oracle ORDS (bis 21.4.3.x) Fehler und Lösungsvorschläge
Oracle ORDS 22.x/23.1.x Installation und Fehlerbehebung / OR
Oracle ORDS 24.x Installation mit TomCat 10.1.x
Oracle ORDS Check Skript für gängigste Webserver 404 Fehler
Oracle ORDS Parameter der Datei defaults.xml
Oracle Objekte umbenennen
Oracle Rest Benutzer im TomCat
Oracle SET Operatoren und Gruppenfunktionen und Unterabfrage
Oracle SQL Insert
Oracle Text I
Oracle Version abfragen
Oracle Workspace Manager (Package dbms_wm)
Oracle XE 18c Installation (Linux)
Oracle XE 18c Installation (Windows)
Oracle und JSON
PL/SQL Collection Beispiele
Package UTL_MAIL
Parallelisierung von DML - Operatoren mit DBMS_Parallel_Exec
Partitionierte Tabellen Beispiele in Postgres
Partitionierte Tabellen von Postgres (ab Version 10)
Pivoting in 11g - Zeilen zu Spalten
PostgreSQL Listener Adresse ändern und Zugriff regulieren
Postgres Backup einer Datenbank mit tar
Postgres utl_file zum Lesen und Schreiben von Dateien
Praktische Aliase unter Oracle / APEX und Tomcat / Apache
Prozedur für das Klonen einer Oracle Datenbank
Quote Operator
REST Beispiele mit apex_web_service
RMAN Recover Szenarien inkl. Wechsel der Inkarnation
Rebuild von defekten Indizes
Rechte direkt oder via Rolle
Reguläre Ausdrücke in Oracle
Reguläre Ausdrücke in Oracle (Praxisbeispiele)
Result Cache
SQL Tuning mit SAMPLE und ROWNUM
SQL*PLUS Hilfe Erweitern
SYSAUX Tablespace verkleinern / reorganisieren
Schema Export mit EXPDP erzeugt keine Benutzer ?
Schutz vor DROP oder TRUNCATE Kommandos
Security Scoring
Segmenteinstellungen beim Datapump Import
Sessions Transaktionen und Sperren
Sperren auf Tabellen in einer Oracle Datenbank
Spool-file als HTML-Datei ausgeben
Statspack ohne Report
Statspack optimiert
Suche Datensatz in einem Schema
TCP Validnode Checking
Tablespace Map as ASCII Ausgabe
Template Substitutions in Apex
Tipps zu der Initialisierungsdatei
Tipps zur Statistikerstellung in der Datenbank
TomCat Logfiles mittels External Table lesen
Tooltipps in APEX5.x
Tracing mit DBMS_Monitor
Trigger Beispiele in Postgres
Truncate / Drop Schutz für wichtige Objekte
Umbenennen Ihrer Constraints
Umbennen von Oracle intervall partitionierten Tabellen (Nach
Undo und Temp - Tablespace verkleinern
Undokumentierte Funktion zum Abfragen von NULL Werten
Unnötige Benutzer in Oracle XE 18c löschen
Unsichtbare Spalten
Upgrade und Migration einer Non-Container-DB (12.1.0.2) in e
Verarbeitung eines dynamischen Selects
Vergleich von Tabellen in 10G und 11G II
Verzeichnisse Auslesen in PL/SQL
Visual Studio Code für Oracle SQL und PL/SQL
Wie suche ich in View-Texten?
Zeilenbasierte Zugriffskontrolle
Zeilenbegrenzung in 12c - Pagination leicht gemacht
Übersicht der wichtigsten DDL-Befehle
Übersicht der wichtigsten DDL-Befehle (Teil 2)
Übersicht der wichtigsten DML Befehle
Übersicht der wichtigsten SQL-Befehle
Überwachung der Alert-Datei unter Linux
Überwachung der Alert-Datei unter Windows
Komplett Übersicht aller Oracle Tipps
Übersicht der wichtigsten DML Befehle
Datenbank:
Oracle
Bereich:
SQL
Vers.info:
RDBMS 11.x
Datum / Ersteller:
12.09.19 (MD)
Überarbeitet:
12.07.23(MD)
Keywords:
Oracle DDL Befehle
Passende Schulungen zum Thema
Text
Data Manipulation Language
(DML)
INFO
BESCHREIBUNG
BEISPIEL
INSERT INTO tabelle[(spalte,...)]
VALUES (value, ..)
fügt neue Zeilen in eine Tabellen hinzu
INSERT 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 Tabelle
INSERT 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 Tabelle
DELETE 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
INFO
BESCHREIBUNG
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
INFO
BESCHREIBUNG
SET TRANSACTION READ COMMITTED;/th>
Standarteinstellung
SET TRANSACTION READ ONLY
erlaubt 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
Tipp Links
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.