2016-03-22 8 views
0

VARCHARフィールドは最大12文字までです。例えば、キャラクターの手当を9または15に変更するにはどうすればよいですか?キャラクタ・アサインメントの変更

Googleは、任意のバージョンのOracleデータベースでVARCHARの最大文字数を教えてくれます。私は知っている、私はそれを得る。私はちょうどALTERその範囲内の列の文字の余裕にしたいです。

答えて

1
alter table table_name MODIFY (column_to_change varchar(new size)) 
0
ALTER TABLE tbl_name MODIFY col_name column_definition; 

あなたが持っているのであれば:

CREATE TABLE table_name (
    value VARCHAR2(12) 
); 

を次に、あなたが行うことができます。

ALTER TABLE table_name MODIFY value VARCHAR2(15 BYTE); 

と列が15バイトの容量を持つことになりますが。

または:

ALTER TABLE table_name MODIFY value VARCHAR2(9 CHAR); 

と列が9文字の能力を持つことになります。

関連する問題