PL/SQL übernimmt die Robustheit, Sicherheit und Portabilität der Datenbank

PL/SQL übernimmt die Robustheit, Sicherheit und Portabilität der Datenbank

PL/SQL ist eine prozedurale Sprache, die speziell für SQL-Anweisungen in ihrer Syntax entwickelt wurde. PL/SQL-Programmeinheiten werden vom Oracle Database-Server zusammengestellt und in der Datenbank gespeichert. Zur Laufzeit laufen sowohl PL/SQL als auch SQL innerhalb desselben Serverprozesses und sorgen so für optimale Effizienz. PL/SQL übernimmt automatisch die Robustheit, Sicherheit und Portabilität der Oracle Database.

Warum PL/SQL verwenden?

Eine Anwendung, die Oracle Database verwendet, ist wertlos, es sei denn, es werden nur korrekte und vollständige Daten persistiert. Die zeitgenaue Möglichkeit, dies sicherzustellen, besteht darin, die Datenbank nur über eine Schnittstelle verfügbar zu machen, die die Implementierungsdetails verbirgt, also die Tabellen und SQL-Anweisungen, die diese ausführen. Dieser Ansatz wird im Allgemeinen als Smart-Datenbank oder SmartDB-Paradigma bezeichnet, da PL/SQL-Unterprogramme innerhalb der Datenbank die SQL-Anweisungen aus Code absetzen, der die umgebende Geschäftslogik implementiert, und weil die Daten nur über eine PL/SQL-Schnittstelle geändert und angezeigt werden können.

Erste Schritte
 

Erste Schritte mit PL/SQL

PL/SQL ist eine leistungsstarke und dennoch unkomplizierte Datenbankprogrammiersprache. Sie ist sowohl einfach zu schreiben als auch zu lesen und verfügt über zahlreiche sofort verfügbare Optimierungen und Sicherheitsfunktionen.


Erstellen und Verwalten von PL/SQL-Programmeinheiten

PL/SQL-Datentypen

SQL in PL/SQL

Praktisch perfektes PL/SQL mit Steven Feuerstein

Praktisch perfektes PL/SQL (P3) bietet Videos zu PL/SQL von Steven Feuerstein, Entwicklerbefürworter bei Oracle für PL/SQL und Autor der PL/SQL-Programmierung von Oracle.

Hard-Codierung in PL/SQL aufheben
Diese erste Wiedergabeliste von P3 untersucht die verschiedenen Formen der Hartcodierung, die in PL/SQL angezeigt werden können, und wie Sie sie am besten beseitigen können.

Kontaktieren Sie uns über die sozialen Medien