【Oracle】テーブルの列の桁数を変更するMODIFY【SQL】

Oracleのテーブルの列の桁数について。

この記事の内容はコチラです

  • 列の桁数を変更したい
  • 「MODIFY」の使い方

今回は、Oracleのテーブルの列の桁数変更のSQLについて紹介します!

Oracleのテーブルの列の桁数を変更するMODIFY【SQL】

Oracleのテーブルは作成後でもテーブルの列の桁数をSQLで変更できます。

構文

-- テーブルの列の桁数変更
ALTER TABLE {テーブル} MODIFY ({列の定義});

テーブルの列の桁数を変更するSQLは、ALTER TABLE~MODIFY~を使います。

例1. テーブル列「empname」を20桁に変更する

-- 列empnameを10桁→20桁に変更
ALTER TABLE table1 MODIFY (empname VARCHAR2(20));

ここでは、テーブル「table1」の「empname」を10桁から20桁に変更しました。変更する前の桁数10は記述する必要はありません。

参照:既存の列定義の変更 – Oracle Database管理者ガイド

以上、Oracleのテーブルの列の桁数を変更するSQL「ALTER TABLE~MODIFY~」でした。

コメント