Recursos Avançados
A ferramenta SQL Prettify oferece opções e recursos avançados de formatação para um desenvolvimento SQL profissional.
Opções Avançadas de Formatação
Controle de Indentação
A ferramenta oferece controle preciso sobre a indentação do SQL:
- 2 Espaços: formatação compacta, adequada para consultas simples
- 4 Espaços: formatação padrão recomendada para a maioria dos casos de uso
- 8 Espaços: formatação ampla para consultas complexas com muitos elementos aninhados
Gerenciamento de Maiúsculas e Minúsculas das Palavras-chave
Controle a aparência das palavras-chave SQL:
- UPPERCASE: formatação SQL tradicional com todas as palavras-chave em maiúsculas
- lowercase: formatação moderna com todas as palavras-chave em minúsculas
- Preserve Case: mantém o uso original de maiúsculas e minúsculas conforme digitado
Formatação de Funções e Tipos de Dados
- Uppercase Functions: converte nomes de funções como
count()esum()emCOUNT()eSUM() - Uppercase Data Types: converte tipos de dados como
varchareintemVARCHAReINT
Opções Avançadas de Layout
- Align Commas: alinha vírgulas em listas SELECT para melhorar a legibilidade
- Break Before Boolean Operator: adiciona quebras de linha antes dos operadores AND/OR em cláusulas WHERE complexas
Gerenciamento de Histórico
Salvamento Automático do Histórico
A ferramenta salva automaticamente o seu histórico de formatação:
- Last 50 Records: mantém até 50 operações de formatação recentes
- Persistent Storage: o histórico é salvo localmente no seu navegador
- Quick Access: clique em qualquer item do histórico para recarregar o SQL e as configurações
Recursos do Histórico
- Load from History: clique em qualquer item do histórico para restaurar o SQL e as opções de formatação
- Delete Individual Records: remove entradas específicas do histórico
- Clear All History: remove todo o histórico salvo
Estatísticas e Análise
Estatísticas em Tempo Real
A ferramenta fornece estatísticas detalhadas sobre a formatação do seu SQL:
- Original Lines: número de linhas no SQL de entrada
- Formatted Lines: número de linhas na saída formatada
- Original Characters: contagem de caracteres da entrada
- Formatted Characters: contagem de caracteres da saída formatada
Análise de Formatação
Use as estatísticas para:
- Optimize Query Length: ver como a formatação afeta o tamanho da consulta
- Track Changes: acompanhar o impacto de diferentes opções de formatação
- Compare Versions: analisar diferentes abordagens de formatação
Construções SQL Compatíveis
Consultas Complexas
A ferramenta lida com construções SQL avançadas:
- Subqueries: instruções SELECT aninhadas com indentação adequada
- Common Table Expressions (CTEs): cláusulas WITH com formatação apropriada
- Window Functions: cláusulas OVER com alinhamento adequado
- Complex JOINs: junções entre múltiplas tabelas com estrutura clara
Manipulação de Dados
- INSERT Statements: inserções de múltiplas linhas com formatação adequada
- UPDATE Statements: cláusulas WHERE complexas com estrutura clara
- DELETE Statements: exclusões condicionais com formatação adequada
Definição de Dados
- CREATE TABLE: definições de tabela com formatação de colunas
- ALTER TABLE: modificações de esquema com estrutura clara
- INDEX Creation: definições de índice com formatação adequada
Boas Práticas
Formatação Consistente
- Choose a Standard: selecione uma indentação e um padrão de maiúsculas/minúsculas consistentes para palavras-chave
- Use History: aproveite o recurso de histórico para manter a consistência
- Review Output: sempre revise a saída formatada antes de usá-la
Considerações de Desempenho
- Large Queries: a ferramenta lida de forma eficiente com consultas SQL grandes
- Complex Formatting: opções avançadas podem levar um pouco mais de tempo em consultas complexas
- Browser Storage: o histórico é armazenado localmente e não afeta o desempenho
Colaboração em Equipe
- Standardize Settings: alinhe as opções de formatação com a sua equipe
- Share Examples: use o recurso de exemplos para demonstrar padrões de formatação
- Document Preferences: mantenha um registro das configurações de formatação preferidas
Solução de Problemas
Problemas Comuns
- Formatting Errors: se a formatação falhar, verifique se há erros de sintaxe SQL
- Large Queries: consultas muito grandes podem levar mais tempo para serem formatadas
- Browser Compatibility: verifique se você está usando um navegador moderno
Como Obter Ajuda
- Load Example: use o recurso de exemplo para ver uma formatação correta
- Check History: revise tentativas anteriores de formatação bem-sucedidas
- Clear and Retry: limpe a entrada e tente novamente se o problema persistir