100 点満点 ( 合格点 80 点 )
CREATE VIEW 平均得点
AS SELECT クラス,AVG(国語) 国語平均,AVG(英語) 英語平均
FROM 成績表
GROUP BY クラス
で定義したビューに
DELETE FROM 平均得点 WHERE クラス = 3
を実行した。
結果はどうなるか?
成績表からクラスが3の行が削除される。 DELETE文は正常に実行されるが成績表への影響は無い。 このビューからの削除は出来ないのでエラーとなる。 ビューそのものが削除される。
名前、英語、国語の3列を持つ成績表という列がある。
CREATE TABLE 英語成績表 AS
SELECT 名前,英語 FROM 成績表
を実行するとどうなるか?
成績表から名前と英語の列の値がコピーされた新しい英語成績表が作成される。 AS句のSELECT文にWHERE句が無いのでエラーとなる。 AS句にSELECT文を使用しているのでエラーとなる。
ユーザー「水樹」のデフォルト表領域を
USERS
から
MIZUKI
に変更したい。
正しいコマンドはどれか?
ALTER USER 水樹
DEFAULT TABLESPACE MIZUKI FROM USERSALTER USER 水樹
CHANGE DEFAULT TABLESPACE MIZUKI FROM USERSALTER USER 水樹
DEFAULT TABLESPACE MIZUKIALTER USER 水樹
DEFAULT TABLESPACE USERS TO MIZUKI
同一の値の挿入を禁止する制約はどれか?
NOT NULL PRIMARY KEY UNIQUE CHECK
TRUNCATEは次のどちらに分類されるか?
DML データ検索 トランザクション制御 DDL
お疲れ様でした。「採点」ボタンを押して採点してください。