Oracle Developer Tools for Visual Studio (ODT) ist eine kostenlose Erweiterung für Microsoft Visual Studio, mit der Sie Schemaobjekte und Daten von Oracle einfach durchsuchen und ändern, SQL- und PL/SQL-Code bearbeiten und debuggen, SQL-Bereitstellungsskripte generieren, Schemavergleiche durchführen, die SQL- und .NET-Anwendungsperformance optimieren und noch vieles mehr können. ODT ist kompatibel mit Visual Studio 2026 und Visual Studio 2022.
Gehen Sie auf den Visual Studio Marketplace, um diese Erweiterung herunterzuladen:
Verwenden Sie Server Explorer mit Visual Studio 2026 und Visual Studio 2022, 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 AI Databases im Server-Explorer an und verwalten Sie sie dort. So können Sie in Visual Studio schnell Always Free AI Autonomous Database‑Instanzen erstellen, automatisch eine Verbindungszeichenfolge abrufen oder Dateien mit Anmeldedaten 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 SQL- und PL/SQL-Code und nutzen Sie dabei zahlreiche erweiterte moderne Bearbeitungsfunktionen, darunter IntelliSense, Maus-Over-Vorschau, Klammernabgleich, ausblendbare Bereiche, Keyword-Einfärbung und mehr. Der Editor unterstützt eine Teilmenge von SQL*Plus-Befehlen und bietet ein Ergebnisfenster, in dem Sie Ergebnisse im CSV- oder JSON-Format speichern können. Verwenden Sie den SQL- und PL/SQL-Formatter, um den Code nach Wahl konsistent formatieren zu können.
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.
Verwenden Sie Select AI, um Abfragen in natürlicher Sprache statt SQL auszuführen. Verwalten Sie Ihre Select AI-Anmeldedaten und -Profile über Dialoge in Visual Studio.
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 können Sie die Nutzung der Oracle AI Database durch Ihre .NET-Anwendung optimieren. 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.
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. Es steht Ihnen auch ein Testbed zum Testen von Stored Procedures zur Verfügung.
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.