「Oracle12c」char型列名の長さを減らす方法

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

操作方法
1.列名「MEMO」のchar(20)からvarchar2(20)に変換する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
alter table usertbl modify memo varchar2(20);
alter table usertbl modify memo varchar2(20);
alter table usertbl modify memo varchar2(20);

2.列名「memo」のスペースを削除する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
update usertbl set memo = trim(memo);
update usertbl set memo = trim(memo);
update usertbl set memo = trim(memo);

3.列名「memo」の長さを「10」に変更する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
alter table usertbl modify memo char(10);
alter table usertbl modify memo char(10);
alter table usertbl modify memo char(10);

 

Oracle 12c

Posted by arkgame