Tabla de contenidos
No headersEsta tabla almacena las definiciones de regla de elemento.
Para las reglas de elemento de servidor, la definición incluye el programa actual. Las reglas pueden identificarse a través de sus ID.
Para las reglas de elemento de cliente, la definición incluye el nombre de la regla, el nombre de la clase y el nombre del ensamblaje, tal y como se muestra en la tabla siguiente:
Atributos de TB_RULE_DEF | Descripción |
ID | Almacena la clave principal. |
NAME | Especifica el nombre corto de la regla. |
CLASSNAME | Especifica el nombre de la clase en la que se define el método. Para reglas de elemento de cliente. |
ASSEMBLY | Especifica el nombre del ensamblaje en el que se define el método. Para reglas de elemento de cliente. NotaPara las reglas de elemento de servidor este elemento debe ser NULL. |
TEXTO_DESENCADENADOR | Especifica el bloque PL/SQL que forma el cuerpo de la regla. Para reglas de elemento de servidor. NotaPara las reglas de elemento de cliente este atributo debe ser NULL. |
ES_FILA | Especifica el tipo de desencadenador: 1 = desencadenador de fila o 0 = desencadenador de sentencia. |
ES_SISTEMA | Especifica la propiedad de desencadenador: 1 = el cuerpo de la regla es inmutable o 0 = el cuerpo de la regla puede editarse. |
ES_POR_DEFECTO | Especifica cuándo se activa la regla. 1 = La regla es una regla por defecto que se activa cuando se crea una clase de elemento coincidente. 0 = La regla no se activa por defecto. |
PRIORIDAD_POR_DEFECTO | Especifica la prioridad por defecto de esta regla. |
REQUIERE_ID | Especifica si se permite el encadenado. 1 = Permite el encadenado de desencadenadores dependientes. Por ejemplo, cuando un desencadenador de fila requiere un desencadenador de sentencia. Para reglas de elemento de servidor. |
COLUMNA_EJECUCIÓN | Especifica cuándo se ejecuta un desencadenador. 0 = el desencadenador se ejecuta siempre. Not NULL = El desencadenador sólo se ejecuta cuando se modifica un atributo que coincide con el nombre especificado. |
ID_GRUPO_REGLAS | Especifica si la regla pertenece a un grupo. Tiene el valor NULL para las reglas autónomas. |
VERSIÓN_REGLA | Especifica la versión de la regla en el formato. Para reglas de elemento de cliente. |
Descripción | Descripción concisa de la regla. |
BI, BU, BD, AI, AU, AD | Estos campos se asignan a un evento (antes/después insertar/actualizar/suprimir). Un valor de 1 significa que la regla puede reaccionar ante tal evento. |