Publicado 07. diciembre 2020
Actualizado en octubre de 2025
Hoy queremos mostrarle dos funciones para mejorar la seguridad y la flexibilidad de los scripts SQL generados:
Escape Unicode en sentencias INSERT: para evitar problemas cuando el juego de caracteres NLS no puede representar determinados caracteres.
Un editor de expresiones de filtro: para crear fórmulas de filtro complejas del lado del cliente directamente en la interfaz de usuario.
Veamos ambas en detalle.
Algunos caracteres Unicode no se pueden representar de forma fiable dentro de la codificación del entorno NLS de la base de datos. Para garantizar que esos caracteres sobrevivan a los viajes de ida y vuelta en los scripts, se pueden escapar utilizando sus puntos de código numéricos.
Por ejemplo, el carácter alemán ß (Eszett) se escapa como
