Notas del release

35.4 Capítulo 12. Trabajar con objetos completos: Tipos estructurados definidos por el usuario

35.4.1 Inserción de atributos de tipo estructurado en columnas

Se aplica la norma siguiente a las sentencias de SQL estático incorporadas: Para insertar un atributo de un tipo estructurado definido por el usuario en una columna que es del mismo tipo que el atributo, encierre entre paréntesis la variable de sistema principal que representa la instancia del tipo y añada el operador de punto doble y el nombre de atributo al paréntesis derecho. Por ejemplo, considere la situación siguiente:

      - PERSON_T es un tipo estructurado que incluye el atributo NAME
     de tipo VARCHAR(30).
   - T1 es una tabla que incluye una columna C1 de tipo VARCHAR(30).
   - personhv es la variable de sistema principal declarada para el tipo
     PERSON_T en el lenguaje de programación.

La sintaxis conveniente para insertar el atributo NAME en la columna C1 es:

      EXEC SQL INSERT INTO T1 (C1) VALUES ((:personhv)..NAME)


[ Principio de página | Página anterior | Página siguiente ]