Saltar al contenido

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'