modify
を使用する必要があります 2番目のalter
の代わりにキーワード 。
alter table
emp
modify
(
sal varchar2(10)
);
テーブルの列のデータ型を変更するときは、modify
を使用する必要があります キーワード。
もちろん、既存の列データを処理する必要があります。テーブルの列のデータ型を変更するときは、行をエクスポートし、テーブルを再定義してから、データを再インポートすることをお勧めします。
この場合、列のデータ型を変更するには、次の手順に従う必要があります。
- テーブルの最後に新しい列を作成します。
- 更新を実行して、新しいテーブル列にデータを入力します
- 古いテーブル列を削除します
- 新しい列の名前を元の列名に変更します