ORACLE操作 ORACLE機能

[ORACLE] 列の定義を変更する(ALTER TABLE ~ MODIFY)

投稿日:2017年3月30日 更新日:

テーブルの列の型や桁数を変更したい場合は、ALTER TABLE ~ MODIFYを使用します。

構文

(列定義変更の構文)
ALTER TABLE <テーブル名> MODIFY(<列名> <型>, ...);

サンプルソース

例)M_SYAIN表のname列をVARCHAR2(50)、age列をNUMBER(3,0)に変更する

メモ

  • 変更後の定義に合致しないデータが存在する場合は変更できません。
    (例)5桁の数値がすでに存在する列を、NUMBER(3,0)に変更するなど
    そのような場合は、該当データを削除後にALTER TABLEを実行してください。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク