|
PL/SQL Developer Version 7 PL/SQL Developer ist eine integrierte Entwicklungsumgebung, spezialisiert für die Entwicklung von Oracle Datenbanken und darin gespeicherten Programmcode. In den letzten Jahren ist immer mehr Programmfunktionalität und Logik von der Applikation in den Oracle Datenbankserver verschoben worden, so dass die PL/SQL Programmierung ein sehr wichtiger Teil des Entwicklungsprozesses geworden ist. PL/SQL Developer ermöglicht während der Programmentwicklung mit Oracle eine leichte Bedienbarkeit, Code Qualität und eine hohe Produktivität. |
![]() PL/SQL Developer's IDE |
Im folgenden die Hauptfunktionen vom PL/SQL Developer
|
Leistungsfähiger PL/SQL Editor Mit der Syntax-Hervorhebung SQL und PL/SQL Hilfe, Objekt Beschreibungen, Code Assistent, Compiler Anmerkung, PL/SQL Beautifier, Browse Buttons, Hyperlink Navigation, Makro Bibliothek und viele andere bewährte und ausgefeilte Funktionen, ist der Editor auch für den geübten und anspruchvollen Benutzer von Bedeutung. Der Editor präsentiert die Informationen, wenn Sie diese brauchen, oder Sie sind nur einen Klick davon entfernt. |
![]() Der PL/SQL Editor |
| Integrierter Debugger (benötigt Oracle 7.3.4 oder höhere Version) Der integrierte Debugger bietet alle Möglichkeiten, die Sie von einem Debugger erwarten, wie Step In, Step Over, Step Out, Run Until Exception, Haltepunkte, Ansehen und Ändern von Variablen, Aufrufstack ansehen, usw. Sie können jedes Programm debuggen ohne es dafür verändern zu müssen, inklusive Trigger und Oracle8 Object Typen. |
![]() Der Debugger |
| Query Builder Der graphische Query Builder macht es sehr einfach, neue Select-Befehle zu erzeugen, oder bestehende zu verändern. Mit Drag und Drop auf Tabellen und Views, der Auswahl von Feldern für die Feldliste, Where-Klausel und Order-By Klausel, sowie dem auf Fremdschlüsseln basierenden Joins, sind diese schnell fertig. |
![]() Der Query Bilder |
| Der SQL Optimierer Der SQL Optimierer formatiert SQL und PL/SQL auf Basis von Regeln, die der Benutzer selber definiert. Ihr Programmcode kann automatisch formatiert werden, wenn Sie eine kompilieren, speichern oder eine Datei öffnen. Diese Funktion wird Ihre Programmier-Produktivität erhöhen und die Lesbarkeit von in Teams entstehenden PL/SQL Code kann deutlich verbessert werden. |
![]() Der PL/SQL Beautifier |
| Die SQL Eingabe Die SQL Eingabe erlaubt das direkte Ausführen von SQL Befehlen und die Anzeige und Änderung der Ergebnisdaten in einem Datengitter. Ein Query By Example Modus zum Finden der Ergebnisse unterstützt Befehle. Sie können einfach auf vorige Befehle zurückgreifen, der SQL Editor hat die gleichen leistungsfähigen Funktionen wie der PL/SQL Editor. |
![]() Die SQL Eingabe |
| Kommando Fenster Zum Entwickeln und Ausführen von SQL-Skripten können Sie das PL/SQL Developer's Kommando Fenster benutzen. Das Fenster hat den gleichen Look and Feel, wie SQL *Plus und zudem einen eingebauten Skript_Editor mit Syntax Hervorhebung. Nun können Sie SQL Skripte entwickeln, ohne den „edit – save – switch to sql plus – run skript“ Zyklus zu unterbrechen. Das passiert alles innerhalb der komfortablen PL/SQL Developer IDE. |
![]() Das Kommando Fenster |
|
Berichte
Um Berichte (Reports) über Ihre Anwendungsdaten oder das Oracle Dictionary zu
erstellen, können Sie die in PL/SQL Developer eingebaute Berichtsfunktionalität
nutzen - es ist eine Anzahl von Standardberichten hinterlegt und Sie können
eigene Berichte definieren. Die eigenen Berichte können in einer Datei
gesichert werden und in das Berichtsmenu integriert werden. So ist es einfach,
Berichte häufiger wieder zu verwenden. Sie können das frei verfügbare Werkzeug Query Reporter (Freeware) nutzen, um Ihre eigenen Berichte ohne PL/SQL Developer zu verwenden und über die Kommandozeile zu starten. |
![]() Das Berichtsfenster |
| Projekt Um Ihre Arbeit gut zu organisieren, enthält PL/SQL Developer ein integriertes Projekt-Konzept. Ein Projekt besteht aus einer Sammlung von Code Dateien, Datenbank Objekten, Notizen und Optionen. Es erlaubt Ihnen mit einer Auswahl von Objekten zu arbeiten, statt mit dem gesamten Datenbankschema. Dies macht es einfach, auch in komplexen Datenbanken die Komponenten des Projektes im Auge zu behalten und bearbeiten zu können. |
![]() Projekte |
|
Objekt Browser
Diese konfigurierbare Baumansicht zeigt alle relevanten Informationen für die
Entwicklung mit dem PL/SQL Developer. Benutzen Sie diese, um Objekt
Beschreibungen und View Definitionen zu sehen oder Testskripte für den
Debugger zu erzeugen. Die Baumansicht erlaubt das aktivieren und deaktivieren
von Triggern und Bedingungen, erneutes Übersetzen ungültiger Objekte, das
Suchen und Verändern von Tabellen oder View Daten, das Suchen nach Text in
den Code Bibliotheken, Drap and Drop von Objekten in den Editor usw. Der Objekt Browser zeigt zudem Abhängigkeiten zwischen den Objekten an und kann diese durch verschiedene Objekte der Datenbank verfolgen. |
![]() Der Objekt Browser |
|
Performance Optimierung
Um die Performance von Ihrem SQL und PL/SQL Code zu verbessern, können Sie den PL/SQL
Profiler benutzen. Er zeigt Ihnen exakte Zeitinformationen zu jeder ausgeführten
Zeile Ihres PL/SQL Codes (Oacle8i und höhere Versionen). Darüber hinaus können Sie automatisch Statistiken erzeugen, über SQL Statements und PL/SQL Programme. Diese Statistiken können CPU Benutzung, Block und Record I/O, Table Scans, Sortierungen usw. enthalten. |
![]() PL/SQL Profiler ![]() Statistiken |
| HTML Handbücher Oracle bietet On-Line Handbücher im HTML Format an. Sie können diese Handbücher in die PL/SQL Developer Umgebung integrieren, um eine kontextsensitive Hilfe während des Editierens, bei Compiler oder Laufzeit Fehlern zu erhalten. |
![]() HTML Handbuch |
| Nicht-PL/SQL Objekte Sie können Tabellen, Sequences, Synonyme, Bibliotheken, Directories, Benutzer und Roles verwenden, ohne jegliches SQL anzusehen oder zu verändern. Geben Sie nur die Informationen in einen einfach zu bedienenden Dialog ein und der PL/SQL Developer erzeugt für Sie das notwendige SQL, um das Objekt zu erzeugen oder zu verändern. |
![]() Nicht PL/SQL Objekte |
| Vorlagen (Templates) PL/SQL Developer Vorlagenliste hilft Zeit zu sparen und vereinfacht die Standardisierung. Wann immer Sie den Standard SQL or PL/SQL in einen Editor einfügen müssen, können Sie auf diese Vorlagenliste zugreifen. |
![]() Vorlagen Liste |
| Vergleich von Benutzer Objekten Nachdem Sie Veränderungen an Tabellendefinitionen, Views, Programmteilen usw. vorgekommen haben, kann es hilfreich sein, die Änderungen an einen anderen Datenbankbenutzer zu übertragen oder herauszufinden was exakt die Unterschiede sind. Der andere Datenbankbenutzer kann eine zweite Entwicklungsumgebung oder eine Test- oder Produktionsumgebung sein. Das Werkzeug von Benutzerobjekten erlaubt den Vergleich einer Auswahl von Objekten, zum Anzeigen der Differenzen oder zum Erzeugen und Ausführen eines Skriptes, welches die Differenzen aufhebt. |
![]() Vergleich von Benutzer Objekten |
| Export von Benutzer Objekten Ihnen steht ein Werkzeug zum Exportieren der Metadaten (Data Definition Language) einer Auswahl von Objekten zur Verfügung. Damit kann man leicht die Objekte in eine andere Datenbank kopieren, oder dies als ein Backup verwenden. |
![]() Export von Benutzer Objekten |
| Werkzeuge PL/SQL Developer enthält weitere Werkzeuge um die Datenbankentwicklung jeden Tag einfach zu halten. Sie können alle ungültigen Objekte neu übersetzen, nach Texten und Ihren Objekten in der ganzen Datenbank suchen, Tabellen Im- und Exportieren, DBMS_ALTERTs und DBMP_PIPES zu überwachen, Session Informationen anzuzeigen und vieles mehr. |
![]() Find Database Objects ![]() Invalid Objects |
| Plug-Inss Die Funktionalität des PL/SQL Developer kann mit PlugIns erweitert werden. Der Hersteller Allround Automations bietet Plug Ins auf seiner Add-ons-Seite zum Download ohne Extrakosten an. Diese Plug Ins können von Allround Automation selbst sein, wie der „Version Control Plug In“, oder aber von anderen Benutzern. Wenn Sie eine Programmiersprache haben die DLL’s erzeugen kann, können Sie Ihre eigenen Plug Ins schreiben. |
![]() Version Control Plug-In ![]() plsqldoc Plug-In |
| Multi-threaded IDE PL/SQL Developer hat eine mutil-threaded IDE. Das bedeutet, Sie können SQL Befehle ausführen und mit der Arbeit fortfahren. PL/SQL Programme und Debug Session können parallel ausgeführt werden. Das bedeutet ebenso, das die IDEnicht „hängt“ wenn das Programm einen Fehler hat, sondern Sie können die Ausführung zu jeder Zeit unterbrechen und speichern, um später fortzufahren. |
| Einfache Installation PL/SQL Developer benötigt nichts anderes als SQL *Net. Es wird keine Middleware benötigt. Es ist auch keine Installation von Datenbankobjekten notwendig, nur eine einfache one-Button Installation und Sie können mit der Arbeit beginnen. |
| System Voraussetzungen Sie können eine voll funktionsfähige 30 Tage Testversion von unserer Webseite herunterladen, um PL/SQL Developer selbst auszuprobieren. Nach 30 Tagen werden Sie sich nicht mehr vorstellen können, ohne dieses Werkzeug arbeiten zu können. Besuchen Sie unseren OnLine Shop für Bestelldetails und Preisinformationen. |