O IntelliSense é um recurso poderoso que fornece conclusão de palavras e sugestões ao escrever código. Ele ajuda os desenvolvedores a escrever código mais rápido e com menos erros. Infelizmente, o SQL Server não incluiu o IntelliSense em seu ambiente de desenvolvimento. No entanto, há uma solução para os desenvolvedores do SQL Server que desejam desfrutar dos benefícios do IntelliSense – o SQL Prompt da Red-Gate.
O que é o IntelliSense?
O IntelliSense é um recurso de conclusão de palavras comumente encontrado no Microsoft Visual Studio. Ele permite que os desenvolvedores digitem o nome de um objeto e, em seguida, fornece uma lista de métodos ou propriedades pertencentes a esse objeto. Esse recurso é incrivelmente útil, especialmente ao trabalhar com objetos desconhecidos.
Apresentando o SQL Prompt
O SQL Prompt é uma ferramenta desenvolvida pela Red-Gate que traz a conclusão de palavras no estilo IntelliSense para editores do SQL Server. Ele fornece sugestões e orientações de formatação ao escrever comandos SQL, ajudando os desenvolvedores a escrever declarações SQL rápidas e com formatação precisa.
O SQL Prompt oferece uma variedade de recursos, incluindo:
- Conclusão de nomes de tabelas e colunas
- Conclusão de nomes de procedimentos armazenados
- Auto-capitalização de palavras-chave
- Formatação de palavras-chave
- Integração de trechos de código
O SQL Prompt funciona perfeitamente com vários editores do SQL Server, incluindo SQL Server Management Studio, Visual Studio e SQL Server Query Analyzer.
Usando o SQL Prompt
Após baixar e instalar o SQL Prompt, ele é executado em segundo plano e monitora suas teclas pressionadas. Ao escrever uma consulta SQL, você pode invocar o SQL Prompt pressionando Ctrl+Espaço ou digitando “.” após o nome de uma tabela/visualização/alias. O SQL Prompt fornecerá sugestões e opções de conclusão com base no contexto.
Por exemplo, se você digitar “ssf” seguido da tecla TAB, o SQL Prompt irá inserir automaticamente “SELECT * FROM” e apresentar uma lista de tabelas no banco de dados atual. Você pode então começar a digitar o nome da tabela desejada e o SQL Prompt irá reduzir as opções. Pressionar o ponto final exibirá uma lista de todos os campos na tabela selecionada.
Uma das grandes vantagens do SQL Prompt é que ele é opcional. Se você preferir não usá-lo, basta pressionar Ctrl ou ESC para fechar a lista de sugestões. O SQL Prompt está lá para ajudá-lo, mas não se impõe.
Personalizando o SQL Prompt
O SQL Prompt oferece opções de personalização para adaptar a ferramenta às suas preferências. Você pode facilmente desativar o SQL Prompt abrindo o menu Opções e selecionando “Desativado”. Além disso, você pode personalizar as palavras de gatilho que ativam a lista de sugestões, como EXEC, ON ou JOIN.
O SQL Prompt também suporta trechos de código, que são atalhos de código pré-definidos. Por padrão, o SQL Prompt inclui trechos como “ssf” para “SELECT * FROM” e “w2” para “sp_who2”. Você pode adicionar seus próprios trechos para aumentar ainda mais sua produtividade.
Além disso, o SQL Prompt permite que você personalize a aparência da lista de sugestões, ignore bancos de dados específicos e controle outras opções como fonte e prefixo com proprietário/esquema.
Conclusão
O IntelliSense é uma ferramenta valiosa para os desenvolvedores do SQL Server, e o SQL Prompt traz essa funcionalidade para o ambiente de desenvolvimento do SQL Server. Seja você novo no esquema do banco de dados ou goste de trabalhar com atalhos, o SQL Prompt pode melhorar significativamente sua produtividade e qualidade de código.
Não perca a oportunidade de experimentar o SQL Prompt gratuitamente até 1º de setembro de 2006. Baixe agora mesmo no site da Red-Gate e experimente os benefícios do IntelliSense em seu desenvolvimento do SQL Server.