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~」でした。
コメント