OSS-DB技術者認定試験 Silver

問題 (2019年11月20日)

以下(A)〜(D)のうち、ALTER TABLEで行えないものはどれか。

(A)テーブル名の変更
(B)列名の変更
(C)列の削除
(D)列のデータ型の変更

× 不正解です

【解説】 それぞれ以下のSQLで行えます。

テーブル名の変更
ALTER TABLE <テーブル名> RENAME TO <新テーブル名>;

列名の変更
ALTER TABLE <テーブル名> RENAME COLUMN <列名> TO <新列名>;

列の削除
ALTER TABLE <テーブル名> DROP COLUMN <列名>;

列のデータ型の変更
ALTER TABLE <テーブル名> ALTER <カラム名> TYPE <新データ型名>;

Copyright(c) 2011-2019 NTT Software Corporation All rights reserved.
ITトレメの問題や解答、サービスに関するお問い合せはこちらまで
@IT自分戦略研究所フォーラム 新着記事
- PR -