声明结构化类型主变量

要通过静态 SQL 来检索或发送结构化类型主变量,必须提供 SQL 声明,该声明指出用来表示该结构化类型的内置类型。

关于本任务

该声明的格式为如下所示:

   EXEC SQL BEGIN DECLARE SECTION ;

      SQL TYPE IS structured_type AS base_type host-variable-name ;

   EXEC SQL END DECLARE SECTION;

例如,将 Address_t 类型传递至客户机应用程序时,假定要将此类型变换为一种可变长度字符类型。 那么,请对 Address_t 类型主变量使用以下声明:

   SQL TYPE IS Address_t AS VARCHAR(150) addrhv;