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)