EQLの予約済キーワード

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

予約済キーワード

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

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

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

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

予約済の記号