Código fuente enmascarado para las rutinas y desencadenantes SQL
Db2 12 introduce un método para proteger la lógica encapsulada en procedimientos almacenados SQL, funciones de SQL y desencadenantes. En las sentencias de definición de datos enmascaradas para procedimientos SQL, funciones SQL y desencadenantes, la lógica SQL se representa de forma legible, lo que permite entregar rutinas SQL y desencadenantes sin compartir la propiedad intelectual de la lógica SQL PL.
Las sentencias de definición de datos para rutinas y desencadenantes se pueden ejecutar en formato enmascarado. En las sentencias enmascaradas, solo se puede leer el nombre de la rutina o desencadenante, los parámetros y la palabra clave WRAPPED. El resto de la sentencia está codificado de tal modo que no se puede leer pero se puede decodificar mediante un servidor de base de datos que dé soporte a sentencias enmascaradas.
Puede utilizar la función WRAP incorporada para crear el formato enmascarado de las sentencias de definición de datos para procedimientos SQL, funciones SQL, rutinas y desencadenantes. El procedimiento almacenado CREATE_WRAPPED también da soporte al despliegue de rutinas y funciones enmascaradas invocando la función WRAP incorporada.