バッチには 1 つまたは複数の 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 文が必要です。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |