Beschreibung
Oracle - Programmieren mit PL/SQL
Dieser Kurs gibt Ihnen eine Einführung in die Programmiersprache PL/SQL. Sie erlernen den Umgang mit Packages, Stored Procedures und Functions. Darüber hinaus erwerben Sie Kenntnisse und Fähigkeiten im Umgang mit Datenbank-Triggern.Kommende Starttermine
Wählen Sie aus 8 verfügbaren Startterminen
Inhalte / Module
- Einführung in PL/SQL
- Übersicht über PL/SQL
- Vorteile der PL/SQL-Unterprogramme
- Erstellen eines einfachen anonymen Blocks
- Generieren einer Ausgabe durch einen PL/SQL-Block
- Variablen, Datentypen und Operatoren
- Einführung in die PL/SQL-Block-Syntax
- Deklaration und Verwendung von Variablen
- Das %TYPE-Attribut
- Schachtelung von Blöcken und Geltungsbereiche
- Datentypen in SQL und PL/SQL
- Verfügbarkeit von SQL-Funktionen in PL/SQL
- Zusammenspiel mit SQL
- Nutzung der SELECT-Anweisung in PL/SQL
- Verarbeitung der Ergebniswerte
- DML-Anweisungen in PL/SQL
- Verwendung von Records (zusammengesetzter Datentyp)
- Das % ROWTYPE-Attribut
- Transaktionssteuerung
- Kontroll-Strukturen
- Fallunterscheidungen (IF- und CASE-Anweisungen)
- Schleifen (LOOP-, WHILE- und FOR-Schleife)
- Bedingte und absolute Sprünge, Markierungen (Labels)
- Logik und Null-Werte
- Cursor-Konzept
- Verwendung eines Cursor
- Cursor-Attribute
- Spezielle Cursor-Schleifen
- Parametrisierung
- Update-fähige Cursor
- Ausnahmebehandlung (Exceptions)
- Fangen und Werfen von Ausnahmen
- Eigene Exceptions definieren
- Benennen von Ausnahmen
- Fehler-Auswertung
- Gespeicherte Prozeduren und Funktionen
- Vorteile von PL/SQL-Unterprogrammen
- Erstellen und Aufrufen von Prozeduren und Funktionen
- Benannte Parameter, Default-Werte und Parameter-Modi
- Arbeiten mit benutzerdefinierten Funktionen in SQL-Anweisungen
- Einschränkungen beim Aufrufen von Funktionen
- Debuggen von Funktionen und Prozeduren
- Packages
- Bibliothek und Schnittstelle
- Komponenten eines Packages
- Arbeiten mit Packages
- Überladen von Funktionen und Prozeduren
- Package-Zustand und Initialisierung
- Trigger
- Einführung in Trigger
- Erstellung von DML-Triggern
- Arten von DML-Triggern
- Zugriff auf die Änderungen innerhalb des Triggers
- Regeln bei der Trigger-Programmierung
- DDL- und System-Trigger
- Verwenden von Collection- und Objekt-Typen
- Assoziative Arrays, Nested Table, Varrays
- Objekt-Typ als strukturierter Datentyp
- Gemeinsame Methodik bei den Collections
- Verwendung in SQL: CREATE TYPE-Anweisung
- Bulk-Transfer
- Table-Operator und tabellen-wertige Funktionen
- Dynamisches SQL
- Absetzen von DDL-Anweisungen in PL/SQL
- Natives dynamisches SQL mit EXECUTE IMMEDIATE
- Binden von Variablen und Rückgabewerten
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige