Nach dem Kurs Oracle PL/SQL (Einführung) kennst du die wesentlichen Bestandteile der prozeduralen Programmiersprache PL/SQL und kannst komplexe Programme mit ihr entwickeln.
Oracle PL/SQL (Einführung) Schulung
Die Oracle PL/SQL Schulung für Funktionen, Prozeduren, Packages und DML Trigger
Unsere PL/SQL Schulung vermittelt dir die Grundlagen von Oracle PL/SQL und die weiterführenden Elemente der prozeduralen Programmierung in Oracle. Nach deinem PL/SQL-Kursbesuch kannst du eigene, komplexe PL/SQL-Programme strukturiert und effizient schreiben. Wir zeigen dir im Oracle PL/SQL Kurs, wie du Funktionen, Prozeduren und Packages in Oracle Datenbanken speichern kannst. Du lernst in der PL/SQL Schulung den Programmablauf durch DML Trigger zu steuern. Anhand praktischer PL/SQL Übungsaufgaben wendest du die PL/SQL-Theorie zur Datenbankentwicklung direkt in der Schulung praktisch an.
Das PL/SQL Training führt dich in die Oracle Datenbank ein. Du bekommst in der Schulung das Know-how rund um die Datenbank-Sprache SQL (Structured Query Language) sowie die Oracle-Programmiersprache PL/SQL (Procedural Language SQL).
PL/SQL verbindet die abfrageorientierte Sprache SQL mit einer prozeduralen Programmiersprache. PL/SQL wurde für die Arbeit im Umfeld von Oracle-Datenbanken entwickelt. PL/SQL ermöglicht es dir im Quelltext SQL-Befehle nach dem Oracle-Standard einzufügen. Die SQL-Anweisungen werden nicht als reine Zeichenketten erzeugt und an eine Datenbankschnittstelle übergeben, sondern integrieren sich in den Programmcode.
Oracle Silver Partner
Wir als autorisierter Oracle Education Reseller unterstützt dich dabei, die richtigen Oracle-Schulungen auszuwählen. Mit Oracle-Schulungen von INCAS bist du immer einen Schritt voraus und kannst neueste, sogar noch in der Entwicklung befindliche Oracle-Technologien zu deinem Vorteil einsetzen.
Lernziele Oracle PL/SQL Schulung
Versionshinweis
Eingesetzt wird im Kurs Oracle PL/SQL (Einführung) die jeweils aktuelle ORACLE Version.
Inhalte Oracle PL/SQL Schulung
PL/SQL-Grundlagen:
- Blockstruktur und Arten von PL/SQL-Routinen
- Anonyme und benannte Blöcke
- Notwendige Rechte für die Erstellung und Ausführung der PL/SQL-Blöcke
Aufbau eines PL/SQL-Programms:
- Zuweisungen, Operatoren
- Zulässige und nicht zulässige SQL-Befehle
- Deklarations-, Ausführungs- und Fehlerbehandlungsteil
- Skalare Variablen, Datentypen
- Records
- Einführung in die Arbeit mit Collections: Associative Arrays
Cursor:
- Verschiedene Cursortypen: implizite und explizite Cursor
- Cursor mit Parametern
- Dynamische Cursor
Programmflusskontrolle:
- Verzweigungen (IF THEN ELSE, CASE)
- Schleifen (LOOP, WHILE, FOR)
Fehlerbehandlung:
- Vordefinierte, nicht vordefinierte ORACLE-Fehler
- Benutzerdefinierte (user-defined) Fehler
- Möglichkeiten der Fehlerbehandlung
Gespeicherte Programme (Stored Procedures):
- Erstellung, Verwendung, Löschen von Prozeduren, Funktionen und Packages
- Rechte zur Ausführung (AUTHID)
- Konzept des Overloading bei Packages
- Vorteile von Packages
- Package- und Stand-alone-Funktionen in SQL-Ausdrücken
Trigger:
- DML-Trigger
- DDL-Trigger
- Instead Of und Compound Trigger
- Erstellung, Verwendung, Einsatzgebiete der verschiedenen Triggertypen
ORACLE Packages:
- übersicht über vordefinierte Packages,
- Syntax und Beispiele zu UTL_FILE, DBMS_JOB, DBMS_SCHEDULER, DBMS_LOB und weitere ORACLE Packages
Oracle PL/SQL Schulung: Zielgruppe Oracle PL/SQL Schulung
- angehende Oracle PL/SQL Entwickler
- Datenbankadministratoren und technische Projektleiter
die mit der prozeduralen Programmiersprache Oracle PL/SQL arbeiten wollen.
Oracle PL/SQL Schulung: Voraussetzungen Oracle PL/SQL Schulung
- Oracle SQL Know-how, idealerweise Kenntnis einer anderen prozeduralen Programmiersprache
FAQ Oracle PL/SQL Schulung
Was ist Oracle PL/SQL
Oracle PL/SQL (Procedural Language/Structured Query Language) ist eine proprietäre Programmiersprache, die von Oracle Corporation entwickelt wurde und speziell für die Verwendung mit der Oracle-Datenbank entwickelt wurde. Es ermöglicht es Entwicklern, gespeicherte Prozeduren, Funktionen, Pakete und Trigger zu erstellen, die in der Oracle-Datenbank ausgeführt werden können.
Was ist der Unterschied zwischen SQL & PL/SQL?
PL/SQL ist eine erweiterte Version von SQL (Structured Query Language) und ermöglicht es Entwicklern, komplexe Geschäftslogik und Datenverarbeitung in der Datenbank selbst auszuführen. Dies ermöglicht es, die Belastung der Anwendungsschicht zu reduzieren und die Leistung zu verbessern.
PL/SQL unterstützt auch die Entwicklung von Benutzerdefinierten Typen, Variablen, Konstanten, Fehlerbehandlung, Kontrollstrukturen und andere Funktionen, die in einer Programmiersprache üblich sind.
Es ist möglich PL/SQL in verschiedenen Umgebungen wie SQL*Plus, Oracle Developer Suite oder in integrierten Entwicklungsumgebungen (IDE) wie Oracle SQL Developer oder Toad for Oracle zu verwenden.