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 读取数据

 

最多返回一行的 SELECT 语句

单行查询最多从数据库中检索一行。单行查询 SELECT 语句在 SELECT 列表之后和 FROM 子句之前有一个 INTO 子句。INTO 子句包含一个主机变量的列表,用来接收每个 SELECT 列表项的值。主机变量和 SELECT 列表项的数目必须相同。主机变量可以和指示符变量一起使用,以指示 NULL 结果。

当执行 SELECT 语句时,数据库服务器检索结果并将其放在主机变量中。如果查询结果包含多个行,则数据库服务器会返回一个错误。

如果查询结果是没有选中任何行,则将返回一个错误,指出没有找到任何行 (SQLCODE 100)。在 SQLCA 结构中返回错误和警告。

 示例
 另请参见