您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

批处理中使用的 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 语句,以检索下一个结果集。