Cómo escapar caracteres especiales en SQL (En 4 Pasos)

Por paul higgins
Cómo escapar caracteres especiales en SQL (En 4 Pasos)
Thinkstock Images/Comstock/Getty Images

Una de las causas más comunes de errores en programación es cuando un desarrollador olvida escapar caracteres especiales mientras codifica. Este tipo de error también puede afectar el código del lenguaje de consulta estructurado (SQL, por sus siglas en inglés). SQL es un lenguaje diseñado para administrar bases de datos de gran tamaño. Al escribir código SQL, en ocasiones tienes que usar caracteres especiales mientras creas variables, como comillas simples o dobles. Si no escapas esos caracteres, la computadora los interpretará como si fueran parte de tu código SQL, en lugar de ser parte del contenido de la variable. Puedes utilizar algunos caracteres de escape para evitar este problema.

Paso 1

Coloca una comilla simple adicional antes de cada comilla simple que quieras escapar. Esto le indicará a tu computadora o servidor que no debe considerar la comilla simple como parte del código SQL.

Paso 2

Coloca una comilla doble adicional antes de cada comilla doble que quieras escapar.

Paso 3

Coloca una barra oblicua (/) antes de cada guión bajo (_) que quieras escapar e inserta la siguiente función en la misma línea:

ESCAPE '/'

Paso 4

Coloca una barra invertida () frente cada símbolo de porcentaje (%) que quieras escapar e inserta esta función en la misma línea:

ESCAPE '\'