Oracle Developer Tools for Visual Studio

Oracle Developer Tools for Visual Studio

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 :

Intégration avec Visual Studio

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.

Oracle Autonomous AI Database Integration

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.

SQL et PL/SQL Editor

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.

Débogueur PL/SQL

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 !

Select AI pour les requêtes en langage naturel

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.

Outils de comparaison de schémas

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.

Fonctionnalités d’administration de la base de données de conteneur multi-locataires

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.

Concepteurs Entity Framework et assistants

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ération automatique de code

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.

Optimisation des performances

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.

Cycle de vie de script SQL avec intégration du contrôle de code source

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é.

Concepteurs Oracle Advanced Queuing (AQ)

Créez, modifiez et administrez vos files d’attente et vos tables de files d’attente.

Types définis par l’utilisateur (UDT - User-Defined Types)

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.

Gérer les utilisateurs, les rôles et les privilèges

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.

Assistant d’importation de table

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.

Édition de données, tests des procédures stockées

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.

Documentation

Appuyez sur F1 ou cliquez sur une icône d'aide lorsque vous utilisez l'extension dans Visual Studio pour ouvrir la documentation.

Présentations guidées