Cómo usar esta herramienta para desarrolladores
- Pega el texto exacto que quieres representar.
- Selecciona el motor y opciones de literal.
- Genera la cadena escapada.
- Úsala solo donde un literal manual sea apropiado.
Convierte texto arbitrario en un literal SQL entre comillas simples. La regla principal duplica cada comilla simple, que es la forma estándar de representar una comilla dentro de una cadena SQL. Para SQL Server puede añadir el prefijo N para literales Unicode y para PostgreSQL ofrece opcionalmente formato E cuando necesitas secuencias de barra invertida. La salida sirve para ejemplos y SQL manual; en aplicaciones, los parámetros del driver siguen siendo la opción recomendada para valores no confiables.
Produce una única cadena SQL con delimitadores y escapes visibles.
Escapar una cadena no equivale a parametrizar una consulta completa.
La transformación estándar duplica comillas simples y mantiene el resto del texto; las opciones específicas se aplican después.
Modos SQL especiales pueden cambiar el tratamiento de barras invertidas; la parametrización evita depender de estas diferencias.
Sí, una comilla dentro de un literal normalmente se representa como dos comillas simples consecutivas.
No es la estrategia recomendada. Para datos no confiables usa parámetros enlazados del driver.
El prefijo N indica un literal Unicode y puede ser necesario para conservar caracteres según el tipo de columna y contexto.
Permite secuencias de escape con barra invertida cuando esa sintaxis es la que buscas; no siempre es necesario.
No. Los identificadores tienen reglas de quoting diferentes; usa un citador de identificadores.
| Módulo | Función |
|---|---|
| Escapado estándar | Duplica comillas simples. |
| Opciones de dialecto | Añade prefijos Unicode o E cuando se seleccionan. |
| Contadores | Muestra caracteres que requieren especial atención. |
Continúa con otras utilidades de SQL, análisis de consultas y conexiones de base de datos.