EQLの予約済キーワード

特定のキーワードは、EQL専用のものとして予約されています。

予約済キーワード

予約済キーワードは、EQL文で識別子として使用できません。ただし、二重引用符で囲まれている場合を除きます。たとえば、このEQLの抜粋ではYEARMONTHの予約済キーワードが、二重引用符で囲まれた識別子として使用されています。
DEFINE Input AS SELECT
   DimDate_CalendarYear AS "Year",
   DimDate_MonthNumberOfYear AS "Month",
   ...

ただし、原則として、識別子の名前には、予約済キーワードと同じ名前は指定しないことをお薦めします。

予約済キーワードは次のとおりです。
AND DAY_OF_WEEK HAVING OR SYSDATE
AS DAY_OF_YEAR HOUR ORDER SYSTIMESTAMP
ASC DEFINE IN PAGE THEN
BETWEEN DESC IS PERCENT TRUE
BY ELSE JOIN QUARTER WEEK
CASE END JULIAN_DAY_NUMBER RETURN WHEN
CROSS EVERY LEFT RIGHT WHERE
CUBE FALSE MINUTE ROLLUP YEAR
CURRENT_DATE FROM MONTH SECOND
CURRENT_TIMESTAMP FULL NOT SELECT
DATE GROUP NULL SETS
DAY_OF_MONTH GROUPING ON SOME

さらに、MEMBERSおよびSATISFIESのキーワードは、将来の使用のために予約されています(このガイドには、これらに関する記述はありません)。

関数名(たとえばCOUNTSTRING_JOIN)はキーワードではないため、識別子として使用することもできます。ただし、関数名も識別子としては使用しないことをお薦めします。

予約済の記号