Pular para o conteúdo

Formatador Db2

Formate IBM Db2 SQL para Db2 for LUW e Db2 for z/OS com regras Db2 para literais X'', G'' e N'', identificadores entre aspas duplas e nomes com #, @ e $. FETCH FIRST n ROWS ONLY fica em uma linha própria, cláusulas de isolamento como WITH UR permanecem na linha da consulta e ramificações MERGE começam em novas linhas. Strings e parênteses não fechados são indicados com linha e coluna para desenvolvedores de bancos de dados e DBAs.

Redefinir

Perguntas frequentes

Quais sintaxes Db2 são reconhecidas?

Strings entre aspas simples com aspas duplicadas, literais hexadecimais X'', gráficos G'' e nacionais N'', além de strings GX'', UX'' e BX'', são reconhecidos. Identificadores entre aspas duplas e nomes comuns que contêm #, @ ou $ são mantidos intactos.

Como FETCH FIRST é tratado?

FETCH começa em uma linha própria, como LIMIT. O restante da cláusula, como FIRST 10 ROWS ONLY, permanece junto na linha abaixo.

E quanto a WITH UR e outras cláusulas de isolamento?

WITH UR, WITH CS, WITH RS e WITH RR permanecem na mesma linha da cláusula anterior. Elas nunca são confundidas com uma expressão de tabela comum WITH.

Há suporte a MERGE?

Sim. As ramificações WHEN MATCHED THEN e WHEN NOT MATCHED THEN começam em novas linhas.

Ele pode formatar procedimentos SQL PL?

Sim. Blocos BEGIN e END com estruturas IF, CASE e LOOP são recuados, e as instruções internas ficam em linhas próprias.

Os comentários são mantidos?

Sim. Comentários de linha -- e comentários de bloco /* block comments */ permanecem no lugar. Comentários de bloco com várias linhas são recuados novamente para se ajustarem ao novo layout.

A ferramenta altera maiúsculas e minúsculas das palavras-chave?

Não. As palavras-chave e os nomes mantêm a capitalização usada por você. O banco de dados converte nomes Db2 sem aspas para maiúsculas de qualquer forma, então o uso de maiúsculas e minúsculas misturadas continua funcionando.

Quais erros são detectados?

Strings, identificadores entre aspas e comentários de bloco não fechados, além de parênteses desbalanceados, cada um com linha e coluna. Nada é enviado a um banco de dados.

Qual pode ser o tamanho da entrada?

Até 1 MB por solicitação e 128 KB por instrução. Scripts longos são formatados uma instrução por vez.

Posso escolher a indentação e meu SQL é armazenado?

Use 2 ou 4 espaços ou tabulações. SQL é formatado apenas na memória e nunca é salvo.

Sobre OneClick Pro

OneClick Pro é uma coleção gratuita com mais de 150 ferramentas da Web para o trabalho cotidiano: converter imagens e unidades, formatar e validar código, verificar domínios e SEO, e trabalhar com textos, datas e números. Todas as ferramentas funcionam sem registro ou assinatura, e o que você digita é usado apenas para calcular o resultado e nunca é armazenado. Use o serviço como uma caixa de ferramentas para tarefas pontuais ou salve nos favoritos as ferramentas que você usa todos os dias.