O DatabaseSpy oferece edição de SQL para todas as principais bases de dados, a uma fração do custo das soluções específicas para uma única base de dados.
O editor SQL do DatabaseSpy facilita a criação, visualização, edição e execução das instruções SQL necessárias para o seu trabalho com bases de dados. Pode guardar os scripts SQL que criar no editor SQL e adicioná-los ao seu projeto. Além disso, também pode abrir ficheiros SQL existentes e visualizá-los no editor SQL.
O editor SQL é dividido numa janela para as instruções SQL e uma ou mais janelas de resultados, organizadas em abas ou empilhadas. Uma barra de ferramentas no editor SQL inclui um botão "Executar" que permite executar as instruções SQL imediatamente e visualizar os resultados.
A janela de instruções SQL aplica códigos de cores a cada instrução SQL, com identificação única para instruções, parâmetros, operadores e comentários, para que possa rever e analisar rapidamente e facilmente uma consulta SQL individual ou uma série complexa de comandos SQL. A caixa de diálogo "Opções do DatabaseSpy" permite ainda definir as suas próprias preferências para as fontes, tamanhos e cores utilizadas.
Uma janela de separador de mensagens, associada aos resultados da consulta SQL, fornece informações sobre cada instrução executada, incluindo a identificação de quaisquer erros de sintaxe.
A janela do editor SQL também suporta a abertura de múltiplas consultas SQL, e é possível copiar e colar entre elas. Cada janela do editor SQL tem uma janela de ajuda correspondente, "Propriedades", que contém informações e parâmetros que podem ser editados. Por exemplo, pode querer criar, refinar e executar uma consulta SQL contra uma base de dados de teste antes de aplicar as alterações aos dados reais. Ao editar a ligação à base de dados na janela "Propriedades", pode redirecionar facilmente a sua consulta para a base de dados real assim que esta estiver otimizada.
O DatabaseSpy suporta a execução assíncrona de consultas, permitindo que múltiplas consultas SQL sejam processadas em diferentes janelas simultaneamente, seja para servidores diferentes, ou mesmo múltiplas consultas para o mesmo servidor.
Ao criar uma nova consulta SQL do zero, a função de autocompletar sugere opções que correspondem à sintaxe correta em cada palavra-chave da consulta. A sugestão contextual permite visualizar apenas os elementos que são válidos na posição atual do cursor dentro da consulta SQL, e pode modificar as sugestões para criar uma lista personalizada.
O DatabaseSpy permite organizar grupos longos e complexos de instruções SQL, separando-os em regiões que podem ser recolhidas ou expandidas individualmente. As regiões podem até ser aninhadas, e um botão prático na barra de ferramentas do editor SQL permite ocultar ou expandir todas as regiões com um único clique.
As janelas de resultados do DatabaseSpy podem ser organizadas em abas ou empilhadas para exibir vários resultados simultaneamente. Cada janela de resultados oferece opções para refinar ainda mais os resultados após a execução das instruções SQL. Pode arrastar os separadores dos cabeçalhos das colunas para ajustar a largura das colunas, ou clicar em qualquer cabeçalho de coluna para ordenar os resultados com base nessa coluna.
Quando seleciona uma coluna de dados numéricos, o valor mínimo, o valor máximo e a soma de todos os valores da coluna são exibidos automaticamente. O botão "Inspetor de Dados" permite abrir uma nova janela para visualizar textos mais longos.
Pode selecionar qualquer intervalo de células nos resultados e copiá-las para exportação, com ou sem os cabeçalhos das colunas. Ou, clique na ferramenta de gráficos na barra de ferramentas de Resultados para gerar um gráfico personalizado dos resultados da consulta SQL.
Saiba mais sobre as ferramentas DatabaseSpy para:

