定义SQL描述符区域(SQLDA)
如果您的程序包含某些 SQL 语句,则必须至少定义一个 SQL 描述符区域 (SQLDA )。 根据使用环境,SQLDA可以存储有关已准备好的SQL语句或主机变量的信息。 应用程序或 Db2 可以读取这些信息。
关于本任务
如果您的程序包含以下任何语句变体,则必须在程序中包含 SQLDA:
- 呼叫…… 使用描述符描述符名称
- 将语句名称描述为描述符名称
- 将游标宿主变量描述为描述符名称
- DESCRIBE INPUT 语句名 到 描述符名
- 描述程序 host-variable INTO descriptor-name
- 将表host-variable 描述为描述符名称
- 执行…… 使用描述符描述符名称
- 获取…… INTO DESCRIPTOR 描述符名称
- 打开…… 使用描述符描述符名称
- 准备…… INTO 描述符名称
与SQLCA不同,一个程序可以有多个SQLDA,而SQLDA可以有任意有效的名称。
过程
定义SQL描述符区域: