Función de base de datos BlockOption() en mvSQL de Jitterbit App Builder
Resumen
Proporciona la capacidad de utilizar tipos de uso de columna Block por nombre.
Sintaxis
BlockOption(<BlockColumn>)
Parámetros
| Columna Block | Valor | :Descripción |
|---|---|---|
None |
0 |
Sin restricciones; permite todas las operaciones en la fila |
Edit |
1 |
Impide la edición de la fila |
Delete |
2 |
Impide la eliminación de la fila |
EditAndDelete |
3 |
Impide tanto la edición como la eliminación de la fila |
Devuelve
Permite o impide operaciones en una fila individual según la evaluación de la expresión.
Ejemplo
Consideremos la línea:
IIF(DDS.Sealed = True, BlockOption(EditAndDelete), BlockOption(None))
La condición (DDS.Sealed = True) prueba si una cierta fila está sellada, lo que significa que no debe cambiarse. La función BlockOption() devolverá:
3(el valor paraEditAndDelete), impidiendo operaciones de edición y eliminación en la fila de destino si la expresión se evalúa como verdadera.0(el valor paraNone), permitiendo todas las operaciones si la expresión se evalúa como falsa.