Oracle Datenbank 12c SQL und PL/SQL Komplettkurs
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage
Ziele
Dieser Komplettkurs beinhaltet die Themen aus dem Oracle Datenbank 12c SQL und PL/SQL Grundkurs und Oracle Datenbank 12c SQL und PL/SQL Fortgeschrittenenkurs und bietet so ein umfassendes Wissen über SQL und PL/SQL in der Oracle Datenbank 12c.
Zielgruppe
- Datenbankadministratoren
- Software-Entwickler
Voraussetzungen
Datenverarbeitung Grundkenntnisse
Agenda
Grundlagen
- SQL als Standard Abfragesprache
- Teilgebiete von SQL (DQL, DML, DDL, TCL, DCL)
- Werkzeuge SQL*Plus und SQL-Developer
- Einfache SELECT-Anweisungen
- Daten einschränken
- Daten sortieren
Datenausgabe Aufbereitung
- Single Row Funktionen
- Zeichenfunktionen
- Numerische Funktionen
- Datumsfunktionen
- Konvertierungsfunktionen
- Allgemeine Funktionen
- Multiple Row Funktionen
- Gruppenfunktionen
- GROUP BY- und HAVING- Klausel
- Daten aus mehreren Tabellen anzeigen
- Abfragen mit Unterabfragen
- Ausgabemengen gemeinsam ausgeben
Daten und Tabellen Bearbeitung
- Daten in Tabellen einfügen (INSERT)
- Daten aktualisieren (UPDATE)
- Daten abgleichen (MERGE)
- Datenzeilen löschen (DELETE)
- Transaktionssteuerung
- Datenbankobjekte
- Datentypen
- Tabellen erstellen
- Tabellendaten mit Constraints kontrollieren
- Arbeiten mit Sichten (VIEW)
- SEQUENCES erstellen und benutzen
- Abfragen durch Indizes (INDEX) beschleunigen
- Synonyme verwenden
PL/SQL Grundlagen
- Erweiterung zum Standard SQL
- SQL Developer
- Blockstrukturen
- Einfache Datentypen
- Zuweisungen
- Operatoren
- SQL-Befehle in PL/SQL: SELECT, INSERT, UPDATE, DELETE, MERGE
- SQL-Funktionen in PL/SQL
- Transaktionssteuerung
- IF- und CASE-Anweisungen
- Die Schleifenarten
Weitere PL/SQL-Konzepte
- Benutzerdefinierte Datentypen
- Records und Attribute
- Indexierte Tabellen
- Explizite Cursor und Attribute
- Cursor mit Parametern
- Cursor-Erweiterungen
- Ausnahmen-Behandlung
- Vordefinierte Ausnahmen
- Nicht vordefinierte Ausnahmen
- Benutzerdefinierte Ausnahmen
- Allgemeines Abfangen von Ausnahmen
Erstellen und Verwalten gespeicherte Prozeduren
- Parameterübergaben an die Prozeduren
- Fehlerbehandlung in Prozeduren
- Gespeicherte Funktionen erstellen und verwalten
- Aufruf von Funktionen
Ziele
Dieser Komplettkurs beinhaltet die Themen aus dem Oracle Datenbank 12c SQL und PL/SQL Grundkurs und Oracle Datenbank 12c SQL und PL/SQL Fortgeschrittenenkurs und bietet so ein umfassendes Wissen über SQL und PL/SQL in der Oracle Datenbank 12c.
Zielgruppe
- Datenbankadministratoren
- Software-Entwickler
Voraussetzungen
Datenverarbeitung Grundkenntnisse
Agenda
Grundlagen
- SQL als Standard Abfragesprache
- Teilgebiete von SQL (DQL, DML, DDL, TCL, DCL)
- Werkzeuge SQL*Plus und SQL-Developer
- Einfache SELECT-Anweisungen
- Daten einschränken
- Daten sortieren
Datenausgabe Aufbereitung
- Single Row Funktionen
- Zeichenfunktionen
- Numerische Funktionen
- Datumsfunktionen
- Konvertierungsfunktionen
- Allgemeine Funktionen
- Multiple Row Funktionen
- Gruppenfunktionen
- GROUP BY- und HAVING- Klausel
- Daten aus mehreren Tabellen anzeigen
- Abfragen mit Unterabfragen
- Ausgabemengen gemeinsam ausgeben
Daten und Tabellen Bearbeitung
- Daten in Tabellen einfügen (INSERT)
- Daten aktualisieren (UPDATE)
- Daten abgleichen (MERGE)
- Datenzeilen löschen (DELETE)
- Transaktionssteuerung
- Datenbankobjekte
- Datentypen
- Tabellen erstellen
- Tabellendaten mit Constraints kontrollieren
- Arbeiten mit Sichten (VIEW)
- SEQUENCES erstellen und benutzen
- Abfragen durch Indizes (INDEX) beschleunigen
- Synonyme verwenden
PL/SQL Grundlagen
- Erweiterung zum Standard SQL
- SQL Developer
- Blockstrukturen
- Einfache Datentypen
- Zuweisungen
- Operatoren
- SQL-Befehle in PL/SQL: SELECT, INSERT, UPDATE, DELETE, MERGE
- SQL-Funktionen in PL/SQL
- Transaktionssteuerung
- IF- und CASE-Anweisungen
- Die Schleifenarten
Weitere PL/SQL-Konzepte
- Benutzerdefinierte Datentypen
- Records und Attribute
- Indexierte Tabellen
- Explizite Cursor und Attribute
- Cursor mit Parametern
- Cursor-Erweiterungen
- Ausnahmen-Behandlung
- Vordefinierte Ausnahmen
- Nicht vordefinierte Ausnahmen
- Benutzerdefinierte Ausnahmen
- Allgemeines Abfangen von Ausnahmen
Erstellen und Verwalten gespeicherte Prozeduren
- Parameterübergaben an die Prozeduren
- Fehlerbehandlung in Prozeduren
- Gespeicherte Funktionen erstellen und verwalten
- Aufruf von Funktionen