Oracle Developer Tools for Visual Studio

Oracle Developer Tools for Visual Studio

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:

Integração com o Visual Studio

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.

Integração com o Oracle Autonomous AI Database

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.

Editor de SQL e PL/SQL

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.

Depurador PL/SQL

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.

Select AI para consultas de linguagem natural

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.

Ferramentas Schema Compare

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.

Recursos de Administração de Banco de Dados de Contêiner Multitenant

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.

Designers e Assistentes do Entity Framework

Use o Entity Designer do Visual Studio para mapeamento objeto-relacional do Database First e Model First. ("Code First" também é compatível).

Geração automática de código

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.

Ajuste de desempenho

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.

Ciclo de vida do Script SQL com Integração de Controle de Origem

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.

Designers do Oracle Advanced Queuing (AQ)

Crie, modifique e administre suas Filas e Tabelas de Filas.

Tipos Definidos pelo Usuário (UDTs)

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.

Gerenciar Usuários, Funções e Privilégios

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.

Assistente de Importação de Tabelas

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.

Edição de dados, teste de procedimento armazenado

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.

Documentação

Pressione F1 ou clique em um ícone de ajuda ao usar a extensão no Visual Studio para abrir a documentação.

Orientações passo a passo