# Formateador de SQLite

Formatee sentencias SQLite con reglas de SQLite para identificadores entre comillas dobles, acentos graves o [corchetes], literales blob X'' y parámetros como ?1, :name y @name. Las cláusulas como ON CONFLICT, DO UPDATE SET y RETURNING van en líneas propias, y las columnas, condiciones y subconsultas se sangran. Los textos y paréntesis sin cerrar se notifican con la línea y la columna. Para desarrolladores de aplicaciones y dispositivos móviles.

## Preguntas frecuentes

### ¿Qué sintaxis de SQLite se reconoce?

Se reconocen las cadenas entre comillas simples con comillas duplicadas, los identificadores entre comillas dobles, acentos graves o [corchetes], y los literales blob X''. Las formas de parámetros ?, ?1, :name, @name y $name se conservan tal como están escritas.

### ¿Qué cláusulas van en su propia línea?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT y OFFSET empiezan en líneas propias. También lo hacen las cláusulas de upsert SQLite ON CONFLICT y DO UPDATE SET, así como la cláusula RETURNING.

### ¿Puede formatear sentencias CREATE TABLE?

Sí. Las definiciones de columnas se colocan una por línea dentro de los paréntesis, y los argumentos de tipos cortos como VARCHAR(20) se mantienen en línea.

### ¿Se conservan los comentarios?

Sí. Tanto los comentarios de línea -- como los comentarios de bloque /* */ se mantienen en su lugar y se vuelven a sangrar para adaptarlos al nuevo diseño.

### ¿Cambia las mayúsculas y minúsculas de las palabras clave?

No. Las palabras clave y los identificadores conservan las mayúsculas y minúsculas que escribió. SQLite no distingue entre mayúsculas y minúsculas en las palabras clave, así que las combinaciones siguen funcionando.

### ¿Cómo se gestionan los disparadores?

El cuerpo de los disparadores entre BEGIN y END se sangra como un bloque. Cada sentencia interna empieza en su propia línea.

### ¿Qué errores se notifican?

Se notifican las cadenas sin cerrar, los identificadores entre comillas y los comentarios de bloque, así como los paréntesis desequilibrados, con su línea y columna. La herramienta no ejecuta la sentencia ni comprueba su esquema.

### ¿Puedo cambiar la indentación?

Sí. Elija 2 o 4 espacios o tabulaciones. Las listas cortas entre paréntesis se mantienen en una línea, y las más largas se muestran en un bloque sangrado.

### ¿Qué tamaño puede tener la entrada?

Hasta 1 MB por solicitud y 128 KB por sentencia. Las sentencias se formatean de una en una y se separan con líneas en blanco.

### ¿Se almacena mi SQL?

No. Las sentencias se formatean en memoria y se devuelven. Nunca se guardan y solo se registran los tamaños de las solicitudes.

¿Su anuncio aquí?

[Envíenos un correo](mailto:hi@dennn.is?subject=Publicidad%20en%20OneClick%20Pro)

[Anuncio El conjunto de plugins listo para agentes de WordPress.](https://sleekwp.com/?ref=oneclickpro)
