SET CURRENT DEBUG MODE sentencia
La sentencia SET CURRENT DEBUG MODE asigna un valor al registro especial CURRENT DEBUG MODE.
El registro especial establece el valor predeterminado para la opción MODO DEBUG para las siguientes declaraciones:
- CREAR instrucciones FUNCTION que definen una función escalar SQL
- Declaraciones ALTER FUNCTION que crean o reemplazan una versión de una función escalar SQL
- Instrucciones CREATE PROCEDURE que definen un procedimiento nativo SQL o Java™
- ALTER PROCEDURE declaraciones que crean o reemplazan una versión de un procedimiento SQL nativo
Instrucción CREATE TRIGGER (avanzada) que define un desencadenador
ALTER TRIGGER (avanzado) instrucción que cambia un desencadenante
Invocation for SET CURRENT DEBUG MODE
Esta sentencia puede incorporarse en un programa de aplicación o emitirse de forma interactiva. Se trata de una sentencia ejecutable que puede prepararse de forma dinámica.
Autorización para SET CURRENT DEBUG MODE
No se necesita ninguna.
Sintaxis para SET CURRENT DEBUG MODE
descripción para SET CURRENT DEBUG MODE
- variable de host
- Especifica una variable de host que contiene la opción de depuración. La variable de host debe cumplir las siguientes reglas:
- Ser una variable CHAR, VARCHAR, GRAPHIC o VARGRAPHIC. La longitud real del contenido de la variable host no debe exceder la longitud del registro especial.
- Incluya un valor de palabra clave de DISALLOW, ALLOW o DISABLE que esté justificado a la izquierda
- Se rellenará a la derecha con espacios en blanco si la variable de host es un carácter de longitud fija
- No contener letras minúsculas o caracteres que no puedan especificarse en un identificador ordinario
- No estar vacío o contener solo espacios en blanco
- No ser el valor nulo
- DISALLOW
Especifica que DISALLOW DEBUG MODE es la opción predeterminada para las sentencias CREATE al definir una función escalar SQL, un procedimiento SQL nativo, un procedimiento Java o un desencadenador, sentencias ALTER que crean o reemplazan una versión de una función escalar SQL o un procedimiento SQL nativo, o sentencias ALTER que cambian un desencadenador.
- ALLOW
Especifica que ALLOW DEBUG MODE es la opción predeterminada para las sentencias CREATE al definir una función escalar SQL, un procedimiento SQL nativo, un procedimiento Java o un disparador, sentencias ALTER que crean o reemplazan una versión de una función escalar SQL o un procedimiento SQL nativo, o sentencias ALTER que cambian un disparador.
- DISABLE
Especifica que DISABLE DEBUG MODE es la opción predeterminada para las sentencias CREATE al definir una función escalar SQL, un procedimiento nativo SQL, un procedimiento Java o un disparador, sentencias ALTER que añaden una versión de una función escalar SQL o un procedimiento nativo SQL, o sentencias ALTER que cambian un disparador.
Ejemplos para SET CURRENT DEBUG MODE
Ejemplo : La siguiente instrucción establece el registro especial CURRENT DEBUG MODE para que la opción predeterminada para las instrucciones CREATE PROCEDURE sea ALLOW DEBUG MODE:
SET CURRENT DEBUG MODE = ALLOW;