Entwickeln Sie SQL und PL/SQL mit Oracle Database und Oracle Autonomous Database. Oracle Developer Tools for Visual Studio (ODT) ist eine kostenlose Erweiterung für Microsoft Visual Studio.
Wählen Sie Ihre Visual Studio-Version, um die Erweiterung herunterzuladen:
Verwenden Sie Server Explorer mit Visual Studio 2022 und Visual Studio 2019, um Ihr Oracle Schema zu durchsuchen und einen der vielen integrierten Oracle Designer und Assistenten zum Erstellen und Ändern von Schemaobjekten zu starten.
Zeigen Sie Ihre Oracle Autonomous Databases im Server-Explorer an und verwalten Sie sie dort. So können Sie in Visual Studio schnell Always Free Autonomous Database‑Instanzen erstellen, automatisch eine Verbindungszeichenfolge abrufen oder Anmeldeinformationen herunterladen und innerhalb weniger Minuten eine Verbindung zur Datenbank herstellen, um mit der Entwicklung zu beginnen. Zeigen Sie diese Schritt-für-Schritt-Anleitung an, um mehr zu erfahren.
Bearbeiten Sie PL/SQL direkt in der Datenbank mit dem PL/SQL‑Editor und nutzen Sie IntelliSense – inklusive Vorschlägen per Strg+Leertaste, Informationen zu proc/func-Parametern, Tooltips und mehr. Mit dem PL/SQL‑Debugger stehen Ihnen alle gewohnten Debugging‑Funktionen von Visual Studio auch für PL/SQL‑Code zur Verfügung. Nahtloser Übergang von Ihrem .NET-Code in Ihren PL/SQL-Stored-Procedure-Code und wieder zurück.
Zeigen Sie die Unterschiede zwischen zwei Schemas an und generieren Sie ein Diff-Skript, mit dem ein Zielschema an das Quellschema angepasst werden kann. Vergleichen Sie Live-Datenbankinstanzen und/oder ein Oracle Database-Projekt, Version 2, mit einer Reihe von SQL-Skripts, die ein Schema darstellen.
Entwickler können schnell und einfach integrierbare Datenbanken für die Verwendung während der Entwicklung und des Testens erstellen, klonen, an- oder abhängen.
Verwenden Sie den Entity Designer von Visual Studio für die objektrelationale Zuordnung von Database First und Model First. („Code First“ wird ebenfalls unterstützt.)
Generieren Sie Beispielcode für den Datenzugriff auf Tabellen oder Views in C#, Python, Java (JDBC) und JavaScript (Node.js). Der Code enthält die jeweils passende Verbindungszeichenfolge.
Nutzen Sie Real-Time SQL Monitoring zur automatischen Überwachung von SQL-Anweisungen, PL/SQL-Blöcken oder komplexen Datenbankoperationen mit hohem Ressourcenverbrauch. Sie können eine Liste der überwachten SQLs anzeigen, SQL Monitor Active Reports einsehen und speichern sowie bei Bedarf einen Active Report für Ad-hoc-SQL erstellen. Mit dem Oracle Performance Analyzer optimieren Sie die Nutzung der Oracle Database durch Ihre .NET-Anwendung. Die Datenbank wird dann unter Last überwacht, und es werden Empfehlungen ausgegeben, wie z. B. SQL-Änderungen oder das Hinzufügen eines Index für eine Tabelle. Sie können auch Ad-hoc-SQL-Anweisungen im Abfragefenster mit SQL Tuning Advisor optimieren.
Generieren Sie SQL-Skripts für Oracle Schemaobjekte für Ihre .NET-Anwendung, verwalten Sie sie in einem Oracle Database-Projekt, checken Sie sie in die Quellcodeverwaltung ein, bearbeiten Sie die Skripts im Oracle SQL-Editor, und führen Sie sie mit dem integrierten SQL*Plus-Ausführungsmodul aus.
Erstellen, ändern und verwalten Sie Ihre Warteschlangen und Warteschlangentabellen.
UDTs im Server-Explorer anzeigen. Erstellen Sie UDTs in Oracle mit mehreren Designern. Ein UDT Custom Class-Code-Generierungsassistent erleichtert und beschleunigt die Verwendung von UDTs aus .NET-Code.
Erstellen Sie Benutzer und Rollen mit grafischen Designern. Weisen Sie den Rollen Berechtigungen zu, und weisen Sie Benutzern Rollen zu. Zeigen Sie die Benutzer und Rollen im Server Explorer an.
Mit diesem Assistenten können Tabellen und Daten auf einfache Weise aus Datenbanken von Oracle oder aus externen Datenquellen wie Microsoft SQL Server, Microsoft Access und Excel-Arbeitsblättern importiert werden.
Beim Testen Ihrer .NET-Anwendung können Sie das Oracle Data Window verwenden, um Oracle Daten einzufügen und zu aktualisieren. Außerdem gibt es eine Testumgebung zum Testen gespeicherter Prozeduren und ein Oracle Query Window zum Ausführen von Ad-hoc-SQL-Anweisungen.
Drücken Sie F1 oder klicken Sie auf ein Hilfe-Symbol, während Sie die Erweiterung in Visual Studio verwenden, um die Dokumentation zu öffnen.