ORACLE MASTER Silver SQL 26aiディクショナリ・時刻・列管理オリジナル・公式資料照合難易度★★☆☆☆
Oracle AI Database 26aiで通常ユーザーが、自分の所有するリレーショナル表の一覧を確認したい。他ユーザーから参照許可された表まで含む一覧でも、DB全体の一覧でもない。目的が最も直接的なビューはどれか。 SELECT table_name FROM /* 対象ビュー */ ORDER BY table_name;
A
USER_TABLES★ 正解
現在の利用者が所有する表の情報を、他者の表への参照許可と分けて確認できます。
B
ALL_TABLESを所有者条件なしで使う
所有者に限らずアクセス可能な他スキーマ表も含み得るため、指定された範囲とは異なります。
C
DBA_TABLESを所有者条件なしで使う
DB全体の表情報を対象にする管理用のビューです。自分の表だけという範囲でも通常ユーザー前提でもありません。
D
USER_SEQUENCES
所有する順序の情報であり、リレーショナル表の一覧を示すビューではありません。
解説
USER_TABLESは現在のユーザーが所有するリレーショナル表を示します。ALL_TABLESは現在のユーザーがアクセスできる表、DBA_TABLESはDB全体を対象とする管理用の情報で、目的や必要権限が異なります。
根拠資料・確認情報
対応範囲:Oracle AI Database 26ai SQL Associate(1Z0-171-JPN)
資料確認日:2026-10-29
同じレッスンの問題
問題 2
Oracle AI Database 26aiで、セッションのTIME_ZONEを'+09:00'に設定した。CURRENT_DATE、LOCALTIMESTAMP、CURRENT_TIMESTAMPの値の型とタイムゾーンの保持について正しい説明はどれか。表示書式やDBサーバーOSの現地時刻は問わない。
問題 3
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;
問題 4
Oracle AI Database 26aiの通常表t(id NUMBER, legacy_code VARCHAR2(20))に対し、ALTER TABLE t SET UNUSED (legacy_code)が成功した。従属する制約等の問題はない。その直後の説明として正しいものはどれか。行データ全体を別の表へコピーする処理はない。