Oracle Developer Tools for Visual Studio (ODT) est une extension gratuite de Microsoft Visual Studio qui facilite la navigation et la modification des données et des objets de schéma Oracle, la modification et le débogage de SQL et PL/SQL, la génération de scripts de déploiement SQL, la comparaison de schémas, le réglage des performances des applications SQL et .NET, et bien plus encore. ODT fonctionne avec Visual Studio 2026 et Visual Studio 2022.
Visitez Visual Studio Marketplace pour télécharger cette extension :
Utilisez Server Explorer avec Visual Studio 2026 ou Visual Studio 2022 pour parcourir votre schéma Oracle et lancer l’un des nombreux concepteurs et assistants Oracle intégrés pour créer et modifier des objets de schémas.
Affichez et gérez vos bases de données Oracle Autonomous AI à partir de Server Explorer. Vous pouvez créer rapidement des instances d’Always Free Autonomous Database à partir de Visual Studio, télécharger automatiquement des fichiers d’informations d’identification et vous connecter à la base de données pour travailler sur le code en quelques minutes. Pour en savoir plus, consultez cette procédure détaillée.
Modifiez le code SQL et PL/SQL et tirez parti de nombreuses fonctionnalités avancées et modernes de l'éditeur, notamment IntelliSense, le pointage, la mise en correspondance d'accolades, les régions pouvant être réduites, la coloration de mots-clés, etc. L'éditeur prend en charge un sous-ensemble de commandes SQL*Plus et propose une fenêtre de résultats qui vous permet d'enregistrer les résultats au format CSV ou JSON. Utilisez l'outil de mise en forme SQL et PL/SQL pour mettre en forme le code de votre choix de façon cohérente.
Le débogueur PL/SQL vous permet d'exploiter toutes vos fonctionnalités de débogage Visual Studio préférées à partir du code PL/SQL. Passez facilement de votre code .NET à votre code de procédure stockée PL/SQL et revenez en arrière si nécessaire !
Utilisez Select AI pour exécuter des requêtes en langage naturel plutôt que SQL. Gérez vos informations d'identification et profils Select AI via des boîtes de dialogue dans Visual Studio.
Visualisez les différences entre deux schémas et générez un script de différences capable de modifier un schéma cible afin qu’il corresponde au schéma source. Comparez les instances de base de données actives et/ou un projet Oracle Database Version 2 contenant un ensemble de scripts SQL représentant un schéma.
Les développeurs peuvent facilement et rapidement créer, cloner, brancher ou débrancher des bases de données enfichables à utiliser pendant le développement et les tests.
Utilisez Entity Designer de Visual Studio pour le mappage objet-relationnel Database First et Model First. (« Code First » est également pris en charge.)
Générez un exemple de code d'accès aux données pour les tables ou les vues à l'aide de C#, Python, Java(JDBC) et Javascript (Node.js). Le code inclut la chaîne de connexion réelle.
Utilisez la surveillance SQL en temps réel pour surveiller automatiquement les instructions SQL, les blocs PL/SQL ou les opérations de bases de données composites considérées comme coûteuses. Vous pouvez afficher la liste des instructions SQL surveillées, afficher et enregistrer les rapports actifs de SQL Monitor et générer un rapport actif pour les instructions SQL ad hoc. Utilisez Oracle Performance Analyzer pour régler l'utilisation d'Oracle AI Database par votre application .NET. La base de données est ensuite surveillée sous charge et des recommandations sont faites, telles que des modifications à SQL ou l’ajout d’un index sur une table.
Générez des scripts SQL pour les objets de schéma Oracle utilisés par votre application .NET, gérez-les dans un projet Oracle Database, archivez-les dans le contrôle de source, modifiez les scripts dans l’éditeur SQL Oracle et exécutez-les à l’aide d’un moteur d’exécution SQL*Plus intégré.
Créez, modifiez et administrez vos files d’attente et vos tables de files d’attente.
Affichez les UDT dans l'explorateur de serveurs. Créez des UDT dans Oracle avec plusieurs concepteurs. Un assistant de génération de code UDT Custom Class facilite l’utilisation des UDT à partir de code .NET.
Créez des utilisateurs et des rôles à l’aide de concepteurs graphiques. Attribuez des privilèges aux rôles et attribuez des rôles aux utilisateurs. Affichez les utilisateurs et les rôles dans l’Explorateur de serveurs.
Cet assistant facilite l’importation des tables et de leurs données à partir de bases de données Oracle ou de sources de données externes telles que Microsoft SQL Server, Microsoft Access et des feuilles de calcul Excel.
Lors du test de votre application .NET, vous pouvez utiliser la fenêtre de données Oracle pour insérer et mettre à jour les données Oracle. Il existe également un banc d'essai pour tester les procédures stockées.
Appuyez sur F1 ou cliquez sur une icône d'aide lorsque vous utilisez l'extension dans Visual Studio pour ouvrir la documentation.