Oracle では、alter ステートメントを modify とともに使用して、フィールドの長さを増やすことができます。Modify は、フィールドのタイプと長さを変更する、つまり、フィールドの属性を変更するために使用されます。構文は「alter」です。 table テーブル名変更 (フィールド名フィールド タイプ) ".
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
シナリオ: プロジェクト内の特定のテーブルのフィールド長が十分ではないため、長さを増やす必要があります
状況は 2 つあります:
1. テーブルにデータがない場合は、SQL ステートメント 1 つで解決できます。
alter table 表名 modify(字段名 字段类型 )
例:
alter table A modify(name varchar2(4000))
2テーブルにデータがある場合、これも非常に簡単です。小さなアイデアとして、最初に元のフィールドの名前を変更し、次に新しい列を追加します。新しい列名は元のフィールドの列名と一致し、次に、元のフィールドのデータを新しいフィールドにコピーします
C テーブルを作成します。対応する名前フィールドの長さは 100 です。データがある場合はフィールドの長さを増やす必要があります
name 列の名前を names に変更します
Changed to names
名前を追加しますこのとき、この名前のデータ型または長さを、必要なフィールド長または型に変更するだけです。ここでは、4000
に変更します。新しく作成した列にデータを追加します。
名前フィールドを削除します。
そうすればOKです。
推奨チュートリアル: 「Oracle ビデオ チュートリアル >>
以上がOracleでフィールドの長さを増やす方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。