sábado, 14 de julio de 2007

Cómo manejar los apóstrofes

Como se sabe, los apóstrofes inician y terminan las cadenas en SQL.
Si se necesita manejar los apóstrofes, la solución depende de en que lugar la comilla es colocada en la cadena.

Tenemos 4 escenarios:


Apostrofe al inicio de la cadena:


Ejemplo:

  • Cuando el apostrofe esta al inicio de la cadena, necesita escribir 3 apóstrofes para que Oracle muestre un apóstrofe.

Select '''Cómo estás?' From dual;

http://liang.armstrong.edu:5560/isqlplus/

Apóstrofe en medio de la cadena:

Ejemplo:

  • Cuando el apóstrofe está en medio de la cadena, necesita escribir 2 apóstrofes para que Oracle muestre un apóstrofe.

Select 'El turista M''c Kensie quedó arrestado en el Aeropuerto.' From dual;

Apóstrofe al fin de la cadena:

Ejemplo:

  • Cuando el apóstrofe esta al fin de una cadena, necesita escribir 3 apóstrofes para que Oracle muestre un apóstrofe.

Select 'Scolari''' From dual;


Apóstrofe concatenada con una cadena:

Ejemplo:

  • Si desea concatenar un apóstrofe en un cadena, necesita escribir 4 apóstrofes para que Oracle muestre un apóstrofe.

Select 'Nos fuimos al M' '''' 'c Donald' From dual;

1 comentario:

Hish dijo...

Muchas gracias, me fué de gran ayuda.