Función de Tiempo de Ejecución de Mvsql: Generated()¶
Resumen¶
Recuperar un valor generado durante el evento por el motor de negocios.
Sintaxis¶
GENERATED(<column-identifier>,[<data-type>])
Parámetros¶
Identificador de Columna¶
Identificador de columna mvSQL como cadena.
Admite las siguientes sintaxis:
- 'Columna': identificador de una sola parte. Ejemplo:
'OrderId'
- 'Table.Column' - Identificador de varias partes. Elimina la ambigüedad de las columnas en tablas independientes que comparten el mismo nombre. Ejemplo:
'Order.Id'
. - '"Columna"' - Identificador delimitado, de una o varias partes. Se pueden omitir caracteres especiales en los nombres de tablas o columnas. Ejemplo:
"Sales Order"."Sales Order No"
.
Tipo de Datos¶
Tipo de datos, string, opcional.
Determina el valor vacío (relleno con ceros) que se devuelve si el identificador de columna no coincide con un valor generado.
Los argumentos válidos incluyen:
- 'string' -
''
, Predeterminado. - 'uuid' -
'00000000-0000-0000-0000-000000000000'
- 'número' -
'0'
Devoluciones¶
Cadena¶
Valor generado como cadena. Si el identificador de columna no coincide con un valor generado, devuelve un valor vacío (relleno con ceros).
Observaciones¶
El GENERATED()
Esta función se agregó en una revisión de la versión 2.7.
Ejemplos¶
GENERATED('OrderId')
Devoluciones
'0be1cfe8-990d-4553-b0a9-0f7eedea3560'