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 用法 » 存储过程、触发器、批处理和用户定义的函数 » 过程、触发器、事件和批处理中允许使用的语句

 

批处理中使用的 SELECT 语句

可以在批处理中包括一个或多个 SELECT 语句。例如:



IF EXISTS( SELECT *
            FROM SYSTAB
            WHERE table_name='Employees' )
THEN
   SELECT   Surname AS LastName,
            GivenName AS FirstName
   FROM Employees;
   SELECT Surname, GivenName
   FROM Customers;
   SELECT Surname, GivenName
   FROM Contacts;
END IF;

只需要在第一个 SELECT 语句中指定结果集的别名,因为服务器使用批处理中的第一个 SELECT 语句来描述结果集。

在每一查询后需要使用 RESUME 语句,以检索下一个结果集。