Operadores aplicables a registros

Hay tres operadores aplicables a este tipo de valores:

  • Operador de igualdad: =

[nombre = "José", ciudad = "Madrid"] = [nombre = "José", ciudad = "Barcelona"], que devuelve false

  • Operador de desigualdad: <>

[nombre = "José", ciudad = "Madrid"] <> [nombre = "José", ciudad = "Barcelona"], que devuelve true

  • Operador de concatenación: &
[nombre = "José", ciudad = "Madrid"] & [profesion = "Marino mercante", coche = "Ford"]
Concatenación de registros

La única consideración a tener en cuenta es que es el registro que aparece a la derecha del operador & el que se lleva al registro de la izquierda. Esto supone que, si algún campo aparece en ambos registros, es la instancia del registro de la derecha la que se mantiene:

[nombre = "José", ciudad = "Madrid"] & [ciudad = "Valladolid", coche = "Ford"]
Concatenación de registros