w

Funcionalidades Avancadas

A ferramenta SQL Prettify oferece opcoes de formatacao avancadas e funcionalidades adequadas ao desenvolvimento SQL profissional.

Opcoes Avancadas de Formatacao

Controlo de Indentacao

A ferramenta oferece controlo preciso sobre a indentacao SQL:

  • 2 espacos: formatacao compacta adequada para consultas simples
  • 4 espacos: formatacao padrao recomendada para a maioria dos casos de uso
  • 8 espacos: formatacao ampla para consultas complexas com muitos elementos aninhados

Gestao de Maiusculas e Minusculas nas Palavras-chave

Controle o aspeto das palavras-chave SQL:

  • UPPERCASE: formatacao SQL tradicional com todas as palavras-chave em maiusculas
  • lowercase: formatacao moderna com todas as palavras-chave em minusculas
  • Preserve Case: mantem a capitalizacao original tal como foi escrita

Formatacao de Funcoes e Tipos de Dados

  • Uppercase Functions: converte nomes de funcoes como count(), sum() em COUNT(), SUM()
  • Uppercase Data Types: converte tipos de dados como varchar, int em VARCHAR, INT

Opcoes Avancadas de Disposicao

  • Align Commas: alinha virgulas em listas SELECT para melhorar a legibilidade
  • Break Before Boolean Operator: adiciona quebras de linha antes dos operadores AND/OR em clausulas WHERE complexas

Gestao de Historico

Gravacao Automatica do Historico

A ferramenta guarda automaticamente o seu historico de formatacao:

  • Ultimos 50 registos: mantem ate 50 operacoes recentes de formatacao
  • Armazenamento persistente: o historico e guardado localmente no navegador
  • Acesso rapido: clique em qualquer registo do historico para recarregar o SQL e as definicoes

Funcionalidades do Historico

  • Load from History: clique em qualquer registo do historico para restaurar o SQL e as opcoes de formatacao
  • Delete Individual Records: remove entradas especificas do historico
  • Clear All History: remove todos os registos guardados do historico

Estatisticas e Analise

Estatisticas em Tempo Real

A ferramenta fornece estatisticas detalhadas sobre a sua formatacao SQL:

  • Original Lines: numero de linhas no SQL de entrada
  • Formatted Lines: numero de linhas na saida formatada
  • Original Characters: contagem de caracteres da entrada
  • Formatted Characters: contagem de caracteres da saida formatada

Analise da Formatacao

Utilize as estatisticas para:

  • Otimizar o comprimento da consulta: veja como a formatacao afeta o tamanho da consulta
  • Acompanhar alteracoes: monitorize o impacto de diferentes opcoes de formatacao
  • Comparar versoes: analise diferentes abordagens de formatacao

Construtos SQL Suportados

Consultas Complexas

A ferramenta lida com construtos SQL avancados:

  • Subconsultas: instrucoes SELECT aninhadas com indentacao adequada
  • Common Table Expressions (CTEs): clausulas WITH com formatacao apropriada
  • Funcoes de janela: clausulas OVER com alinhamento correto
  • JOINs complexos: varias unioes de tabelas com estrutura clara

Manipulacao de Dados

  • Instrucoes INSERT: insercoes de varias linhas com formatacao adequada
  • Instrucoes UPDATE: clausulas WHERE complexas com estrutura clara
  • Instrucoes DELETE: eliminacoes condicionais com formatacao adequada

Definicao de Dados

  • CREATE TABLE: definicoes de tabelas com formatacao de colunas
  • ALTER TABLE: modificacoes de esquema com estrutura clara
  • Criacao de indices: definicoes de indices com formatacao adequada

Boas Praticas

Formatacao Consistente

  1. Escolha um padrao: selecione uma indentacao e um estilo de palavras-chave consistentes
  2. Use o historico: aproveite a funcionalidade de historico para manter a consistencia
  3. Reveja a saida: reveja sempre a saida formatada antes de a utilizar

Consideracoes de Desempenho

  1. Consultas grandes: a ferramenta lida eficientemente com consultas SQL extensas
  2. Formatacao complexa: as opcoes avancadas podem demorar um pouco mais em consultas complexas
  3. Armazenamento do navegador: o historico e guardado localmente e nao afeta o desempenho

Colaboracao em Equipa

  1. Padronize as definicoes: alinhe as opcoes de formatacao com a sua equipa
  2. Partilhe exemplos: utilize a funcionalidade de exemplo para demonstrar padroes de formatacao
  3. Documente preferencias: mantenha um registo das definicoes de formatacao preferidas

Resolucao de Problemas

Problemas Comuns

  • Erros de formatacao: se a formatacao falhar, verifique se existem erros de sintaxe SQL
  • Consultas grandes: consultas muito grandes podem demorar mais tempo a formatar
  • Compatibilidade do navegador: certifique-se de que esta a utilizar um navegador moderno

Obter Ajuda

  • Load Example: utilize a funcionalidade de exemplo para ver uma formatacao correta
  • Check History: reveja tentativas anteriores de formatacao bem-sucedidas
  • Clear and Retry: limpe a entrada e tente novamente se o problema persistir
Esta página foi útil?