このSys_Calendarビューは、システム定義された3つのビジネス カレンダにビジネス機能を提供します。
ビューの列名 | 説明 | データ型 | 書式 |
---|---|---|---|
Calendar_Date | 日付。 | DATE | YY/MM/DD |
Day_of_Week | INTEGER値。範囲は1~7。 | INTEGER | -(10)9 |
Day_of_Month | 整数値。範囲は1~31。 | INTEGER | -(10)9 |
Day_of_Year | INTEGER値。範囲は1~366。 | INTEGER | -(10)9 |
Day_of_Calendar | カレンダの初日からの日数。 | INTEGER | -(10)9 |
Weekday_of_Month | その月の、n番目の平日が現われる位置(1-5)。 | INTEGER | -(10)9 |
Week_of_Month | その月の週の番号。範囲は0~5。 | INTEGER | -(10)9 |
Week_of_Quarter | 四半期の週の番号。範囲は0~14。 | INTEGER | -(10)9 |
Week_of_Year | その年の週の番号。範囲は0~53。 | INTEGER | -(10)9 |
Week_of_Calendar | カレンダ内の、特定の日付が現われる週の番号。 | INTEGER | -(10)9 |
Month_of_Quarter | その四半期の、特定の日付が現われる月の番号。 | INTEGER | -(10)9 |
Month_of_Year | その年の、特定の日付が現われる月の番号。 | INTEGER | -(10)9 |
Month_of_Calendar | カレンダ内の、特定の日付が現われる月の番号。 | INTEGER | -(10)9 |
Quarter_of_Year | 特定の日付が現われる、年の四半期。 | INTEGER | -(10)9 |
Quarter_of_Calendar | 特定の日付が現われる、カレンダの四半期の番号。 | INTEGER | -(10)9 |
Year_of_Calendar | 特定の日付が現われる、カレンダの年の番号。 | INTEGER | -(10)9 |
WeekEnd | 特定の日付のある週の終わり。 | DATE | YY/MM/DD |
WeekBegin | 特定の日付のある週の初め。 | DATE | YY/MM/DD |
MonthBegin | 特定の日付のある月の初め。 | DATE | YY/MM/DD |
MonthEnd | 特定の日付のある月の終わり。 | DATE | YY/MM/DD |
QuarterBegin | 特定の日付のある四半期の初め。 | DATE | YY/MM/DD |
QuarterEnd | 特定の日付のある四半期の終わり。 | DATE | YY/MM/DD |
YearBegin | 特定の日付のある年の初め。 | DATE | YY/MM/DD |
YearEnd | 特定の日付のある年の終わり。 | DATE | YY/MM/DD |
IsBusinessDay | 特定の日付が営業日であるかどうか。 | BYNET | -(3)9 |
BusinessWeekBegin | 特定の日付が現われる週の最初の営業日。 | DATE | YY/MM/DD |
BusinessWeekEnd | 特定の日付が現われる週の最後の営業日。 | DATE | YY/MM/DD |
BusinessMonthBegin | 特定の日付が現われる月の最初の営業日。 | DATE | YY/MM/DD |
BusinessMonthEnd | 特定の日付が現われる月の最後の営業日。 | DATE | YY/MM/DD |
BusinessQuarterBegin | 特定の日付が現われる四半期の最初の営業日。 | DATE | YY/MM/DD |
BusinessQuarterEnd | 特定の日付が現われる四半期の最後の営業日。 | DATE | YY/MM/DD |
BusinessYearBegin | 特定の日付が現われる年の最初の営業日。 | DATE | YY/MM/DD |
BusinessYearEnd | 特定の日付が現われる年の最後の営業日。 | DATE | YY/MM/DD |
例: ISOカレンダを使用した曜日の問合わせ
次の問合わせは、ISOカレンダを使用して曜日を返します。
Set session calendar = iso; Sel day_of_week from Sys_Calendar.Calendar where calendar_date = date '2011-01-01'; day_of_week ----------- 6