ORACLE MASTER Silver SQL 26aiディクショナリ・時刻・列管理オリジナル・公式資料照合難易度★★★☆☆
Oracle AI Database 26aiでNLS_CALENDAR=GREGORIANとする。次の文字列結果はどれか。入力はタイムゾーンなしのTIMESTAMPである。 SELECT TO_CHAR( TIMESTAMP '2026-10-28 23:30:00' + INTERVAL '90' MINUTE, 'YYYY-MM-DD HH24:MI') AS finish_at FROM dual;
A
2026-10-28 01:00
時刻を折り返すだけで、翌日への日付更新を落としています。
B
2026-10-29 00:30
これは60分後です。指定は90分なので、さらに30分進みます。
C
2026-10-29 01:00★ 正解
日付をまたいで90分後を正しく計算した値です。
D
2026-10-28 23:31
90秒や1分として扱っています。リテラルの単位はMINUTEです。
解説
90分は1時間30分です。23時30分に加えると翌日の1時00分になり、日付は2026年10月29日へ進みます。INTERVALの単位を日や秒へ読み替えず、タイムゾーンなしの計算として評価します。
根拠資料・確認情報
対応範囲:Oracle AI Database 26ai SQL Associate(1Z0-171-JPN)
資料確認日:2026-10-29
同じレッスンの問題
問題 1
Oracle AI Database 26aiで通常ユーザーが、自分の所有するリレーショナル表の一覧を確認したい。他ユーザーから参照許可された表まで含む一覧でも、DB全体の一覧でもない。目的が最も直接的なビューはどれか。
SELECT table_name FROM /* 対象ビュー */ ORDER BY table_name;
問題 2
Oracle AI Database 26aiで、セッションのTIME_ZONEを'+09:00'に設定した。CURRENT_DATE、LOCALTIMESTAMP、CURRENT_TIMESTAMPの値の型とタイムゾーンの保持について正しい説明はどれか。表示書式やDBサーバーOSの現地時刻は問わない。
問題 4
Oracle AI Database 26aiの通常表t(id NUMBER, legacy_code VARCHAR2(20))に対し、ALTER TABLE t SET UNUSED (legacy_code)が成功した。従属する制約等の問題はない。その直後の説明として正しいものはどれか。行データ全体を別の表へコピーする処理はない。