定义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描述符区域: