Desenvolva SQL e PL/SQL com Oracle Database e Oracle Autonomous Database. Oracle Developer Tools for Visual Studio (ODT) é uma extensão gratuita para o Microsoft Visual Studio.
Selecione sua versão do Visual Studio para baixar a extensão:
Use o Server Explorer com Visual Studio 2022 ou o Visual Studio 2019 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 Databases no Server Explorer. Você pode criar rapidamente instâncias de Uso Livre do Autonomous 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 PL/SQL no banco de dados com o Editor PL/SQL e aproveite o IntelliSense, incluindo sugestões Ctrl-Espaço, informações sobre parâmetros de funções/procedimentos armazenados, informações ao passar o mouse e muito mais. 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.
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 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. Você também pode ajustar instruções SQL Ad-hoc na Janela de Consulta com o SQL Tuning Advisor.
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 uma plataforma de testes para testar procedimentos armazenados e uma Oracle Query Window para executar instruções SQL ad hoc.
Pressione F1 ou clique em um ícone de ajuda ao usar a extensão no Visual Studio para abrir a documentação.