1

idとして列を持つテーブルを作成しましたvarchar2(20)。今、私はそれを変更し、サイズを 13 に変更したいと思いますid varchar2(13)。それを達成する方法は?前もって感謝します

ps: テーブルにデータがありません。

4

2 に答える 2

2

Oracleでこれを試すことができます:-

alter table tablename modify 
( 
   column_name    varchar2(13)
);

また、テーブルにデータがない場合は、テーブルと列名を持つテーブルを次のようにすることもdropできcreateますvarchar2(13)

于 2013-10-27T18:49:48.177 に答える
-1

MySQL に対して次のクエリを実行するだけです。

ALTER TABLE tablename CHANGE column `id` varchar2(13);

詳しくはこちらをご覧ください。この列に追加の制約がある場合は、それらも指定します。

于 2013-10-27T18:51:52.657 に答える