Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » 嵌入式 SQL » 如何使用嵌入式 SQL 发送和检索长整型值

 

使用静态 SQL 检索 LONG 数据

使用静态 SQL 检索 LONG VARCHAR、LONG NVARCHAR 或 LONG BINARY 值。

前提条件

执行此任务没有前提条件。

 任务
  1. 根据需要声明类型为 DECL_LONGVARCHAR、DECL_LONGNVARCHAR 或 DECL_LONGBINARY 的主机变量。array_len 成员将自动填充。

  2. 使用 FETCH、GET DATA 或 EXECUTE INTO 检索数据。SQL Anywhere 设置以下信息:

    • 指示符变量   指示符变量在值为 NULL 时为负,在未发生截断时为 0,在发生截断时为未截断值的字节数(不超过 32767 的正数)。

    • stored_len   数组中存储的字节数。总是小于或等于 array_len 和 untrunc_len。

    • untrunc_len   值不被截断的情况下数组中将存储的字节数。总是大于或等于 stored_len。如果发生截断,则此值大于 array_len。

结果

使用静态 SQL 检索 LONG 数据。

 另请参见