O Oracle Developer Tools for Visual Studio (ODT) é uma extensão gratuita do Microsoft Visual Studio que facilita a navegação e a modificação de objetos e dados do esquema Oracle, a edição e a depuração de SQL e PL/SQL, a geração de scripts de implantação de SQL, a execução de comparações de esquema, o ajuste do desempenho de aplicativos SQL e .NET e muito mais. O ODT funciona com o Visual Studio 2026 e o Visual Studio 2022.
Visite o Visual Studio Marketplace para baixar esta extensão:
Use o Server Explorer com Visual Studio 2026 ou o Visual Studio 2022 para procurar seu esquema Oracle e inicie um dos muitos designers e assistentes integrados Oracle para criar e alterar objetos de esquema.
Visualize e gerencie seus Oracle Autonomous AI Databases no Server Explorer. Você pode criar rapidamente instâncias de Uso Gratuito do Autonomous AI Database no Visual Studio, obter automaticamente uma string de conexão ou fazer download de arquivos de credenciais e se conectar ao banco de dados para trabalhar no código em questão de minutos. Para saber mais, veja este passo a passo.
Edite códigos SQL e PL/SQL e aproveite muitos recursos avançados e modernos de editor, incluindo IntelliSense, hover, correspondência de chaves, regiões recolhíveis, coloração de palavras-chave e muito mais. O editor suporta um subconjunto de comandos do SQL*Plus e apresenta uma janela de resultados que permite salvar resultados no formato CSV ou JSON. Use o formatador SQL e PL/SQL para formatar consistentemente o código como quiser.
O Depurador PL/SQL permite que você use todos os seus recursos favoritos de depuração do Visual Studio a partir do código PL/SQL. Passe facilmente de seu código .NET para seu código de procedimento armazenado PL/SQL e volte novamente.
Use o Select AI para executar consultas de linguagem natural em vez de SQL. Gerencie suas credenciais e perfis do Select AI por meio de caixas de diálogo no Visual Studio.
Visualize as diferenças entre dois esquemas e gere um script diff que possa modificar um esquema de destino para corresponder ao esquema de origem. Compare as instâncias do banco de dados ativo e/ou um Oracle Database Project Versão 2 que contenha um conjunto de scripts SQL representando um esquema.
Os desenvolvedores podem criar, clonar, conectar ou desconectar bancos de dados conectáveis de maneira fácil e rápida para uso durante o desenvolvimento e o teste.
Use o Entity Designer do Visual Studio para mapeamento objeto-relacional do Database First e Model First. ("Code First" também é compatível).
Gere código de acesso a dados de exemplo para tabelas ou visualizações usando C#, Python, Java (JDBC) e Javascript (Node.js). O código inclui a string de conexão real.
Use o monitoramento SQL em tempo real para monitorar automaticamente instruções SQL, blocos PL/SQL ou operações compostas de banco de dados consideradas onerosas. Você pode visualizar uma lista de SQL monitorados, visualizar e salvar relatórios ativos do SQL Monitor e gerar um relatório ativo para SQL ad hoc. Use o Oracle Performance Analyzer para ajustar o uso do Oracle AI Database pela sua aplicação .NET. O banco de dados é monitorado sob carga e são feitas recomendações, como modificações no SQL ou adição de um índice em uma tabela.
Gere scripts SQL para os objetos de esquema Oracle que seu aplicativo .NET usa, gerencie-os em um Projeto do Oracle Database, verifique-os no controle de origem, edite os scripts no Oracle SQL Editor e execute-os com um mecanismo de execução SQL*Plus integrado.
Crie, modifique e administre suas Filas e Tabelas de Filas.
Exiba UDTs no Server Explorer. Crie UDTs na Oracle com vários designers. Um assistente de geração de código UDT Custom Class facilita e agiliza o uso de UDTs do código .NET.
Crie Usuários e Funções usando designers gráficos. Atribua privilégios às funções e atribua funções aos usuários. Visualize Usuários e Funções no Server Explorer.
Esse assistente facilita a importação de tabelas e seus dados dos bancos de dados Oracle ou de fontes de dados externas, como planilhas do Microsoft SQL Server, Microsoft Access e Excel.
Ao testar seu aplicativo .NET, você pode usar a Janela de Dados da Oracle para inserir e atualizar dados. Há também um testbed para testar procedimentos armazenados.
Pressione F1 ou clique em um ícone de ajuda ao usar a extensão no Visual Studio para abrir a documentação.