Mein Termin: EPSW09: SQL Prozeduren, Funktionen

Werbung
EPSW09: SQL Prozeduren, Funktionen, Trigger
Der Begriff „Stored Procedure“ bezeichnet eine Abfolge verschiedener SQL Anweisungen. Einzelne,
auf einander aufbauende, SQL-Anweisungen, werden in einer Stored Procedure zusammengefasst
und in einem Verarbeitungsschritt auf dem Server ausgeführt; die Verarbeitung ist wesentlich
effizienter als vergleichbare Einzelabfragen. Ein weiterer Vorteil: Bei Veränderungen am
Datenbankdesign müssen nur die Prozeduren und nicht einzelne Abfragen in Ihren Programmen
geändert werden. Auch eigene SQL-Funktionen können problemlos erstellt werden, um beispielsweise
gespeicherte Datumswerte beliebig zu konvertieren. Zusätzlich erlauben externe Stored Procedure die
Nutzung bestehenden HLL-Programme auch im modernen Client-Server-Umfeld.
Lernen Sie doch einfach die Möglichkeiten der SQL-Programmierung selber einmal kennen!
Basiswissen
• Variablen und Konstanten deklarieren,
• Bedingungen und Schleifen kodieren
• Mit Datenmengen arbeiten (CURSOR-Verarbeitung)
• Statische und dynamische SQL-Anweisungen nutzen
• Neues seit Release i7.1
Stored Procedure
• Prozedureigenschaften und Compilerdirektiven
• Prozeduraufrufe und Parameterübergaben realisieren
• Überlagerungstechniken verstehen
• Externe Prozeduren realisieren
User Defined Function
• Funktionseigenschaften und Compilerdirektiven
• Skalare User Defined Function(UDF) erstellen und nutzen
• Abgeleitete Funktionen erstellen und nutzen
• Table User Defined Function(TUDF) erstellen und nutzen
• Überlagerungstechniken einsetzen
• Externe User Defined Function erstellen und nutzen
SQL-Datenbanktrigger
• Funktionseigenschaften und Compilerdirektiven
• Before-, After- und Instead of Trigger erstellen
• Triggereigenschaften
Fehlerbehandlung
• EXIT-, CONTINUE- und UNDO-Handlerdefinitionen
• Die Anweisung GET DIAGNOSTICS verwenden
• Die Anweisungen SIGNAL und RESIGNAL verwenden
• Standardfehlerroutinen integrieren
• Transaktionen öffnen, verwalten und schließen
• SQL-Isolationsstufen kennen lernen
Voraussetzungen: Sie sollten unser Seminar EPS004 besucht haben oder vergleichbare Kenntnisse
mitbringen. Außerdem werden gute Programmierkenntnisse in einer anderen Sprache vorausgesetzt.
Dauer: 2 Tage
Mein Termin:
Herunterladen