Saltar al contenido

Formateador de Db2

Formatee IBM Db2 SQL para Db2 for LUW y Db2 for z/OS con reglas de Db2 para los literales X'', G'' y N'', identificadores entre comillas dobles y nombres con #, @ y $. FETCH FIRST n ROWS ONLY aparece en una línea propia; las cláusulas de aislamiento, como WITH UR, permanecen en la línea de la consulta y las ramas de MERGE empiezan en líneas nuevas. Las cadenas y los paréntesis sin cerrar se señalan con línea y columna para desarrolladores de bases de datos y administradores de bases de datos.

Restablecer

Preguntas frecuentes

¿Qué sintaxis de Db2 se reconoce?

Se reconocen las cadenas entre comillas simples con comillas duplicadas, los literales hexadecimales X'', gráficos G'' y nacionales N'', así como las cadenas GX'', UX'' y BX''. Los identificadores entre comillas dobles y los nombres normales que contienen #, @ o $ se mantienen intactos.

¿Cómo se maneja FETCH FIRST?

FETCH empieza en una línea propia, como LIMIT. El resto de la cláusula, por ejemplo FIRST 10 ROWS ONLY, permanece unido en la línea siguiente.

¿Qué ocurre con WITH UR y otras cláusulas de aislamiento?

WITH UR, WITH CS, WITH RS y WITH RR permanecen en la misma línea que la cláusula anterior. Nunca se confunden con una expresión de tabla común WITH.

¿Es compatible con MERGE?

Sí. Las ramas WHEN MATCHED THEN y WHEN NOT MATCHED THEN empiezan en líneas nuevas.

¿Puede formatear procedimientos SQL PL?

Sí. Los bloques BEGIN y END con estructuras IF, CASE y LOOP se sangran, y las instrucciones que contienen aparecen en líneas propias.

¿Se conservan los comentarios?

Sí. Los comentarios de línea -- y los comentarios de bloque /* block comments */ se mantienen en su sitio. Los comentarios de bloque de varias líneas se vuelven a sangrar según el nuevo formato.

¿Cambia el uso de mayúsculas y minúsculas en las palabras clave?

No. Las palabras clave y los nombres conservan las mayúsculas y minúsculas que escribió. La base de datos convierte de todos modos los nombres de Db2 sin comillas a mayúsculas, así que las mayúsculas y minúsculas mezcladas siguen funcionando.

¿Qué errores se detectan?

Cadenas, identificadores entre comillas y comentarios de bloque sin cerrar, y paréntesis sin equilibrar, cada uno con línea y columna. No se envía nada a ninguna base de datos.

¿Qué tamaño puede tener la entrada?

Hasta 1 MB por solicitud y 128 KB por instrucción. Los scripts largos se formatean de una instrucción a la vez.

¿Puedo elegir la sangría y se guarda mi SQL?

Use 2 o 4 espacios, o tabuladores. SQL solo se formatea en memoria y nunca se guarda.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.