oracle escapar caracteres especiales 4436 l1wl1l

Upload: raul-solis

Post on 20-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Oracle Escapar Caracteres Especiales 4436 l1wl1l

    1/1

    Oracle - Escapar caracteres especiales

    Junio 2014

    Al realizar algunas consultas SQL necesitamos encontrar cadenas de caracteres que contengan

    caracteres especiales, como '%'En el siguiente ejemplo (falso), necesitamos encontrar losregistros que contengan al medio el carcter '%'.

    SELECT *

    FROM table

    WHERE champs LIKE '%%%';

    Para esto, necesitamos saber como "escapar" los caracteres especiales. Debemos comenzar

    dando un valor al parmetro SQL ESCAPE por ejemplo '^':

    SQL>SET ESCAPE ^

    En adelante, el carcter '^'podr servir para "escapar" los caracteres especiales. Retomando

    nuestro ejemplo de manera correcta:

    SELECT *

    FROM table

    WHERE champs LIKE '%^%%';

    Este documento intitulado Oracle - Escapar caracteres especiales de Kioskea (es.kioskea.net) esta puesto adiposicin bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia,

    siempre que esta nota sea visible.

    http://localhost/var/www/apps/conversion/tmp/scratch_3/ccmguide/ccmlicence.php3http://es.kioskea.net/http://es.kioskea.net/http://es.kioskea.net/faq/4436-oracle-escapar-caracteres-especialeshttp://localhost/var/www/apps/conversion/tmp/scratch_3/