ホームページ  >  記事  >  データベース  >  Oracleでフィールドの長さを増やす方法

Oracleでフィールドの長さを増やす方法

WBOY
WBOYオリジナル
2022-03-07 14:39:0830036ブラウズ

Oracle では、alter ステートメントを modify とともに使用して、フィールドの長さを増やすことができます。Modify は、フィールドのタイプと長さを変更する、つまり、フィールドの属性を変更するために使用されます。構文は「alter」です。 table テーブル名変更 (フィールド名フィールド タイプ) ".

Oracleでフィールドの長さを増やす方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

oracle でフィールド長を増やす方法

シナリオ: プロジェクト内の特定のテーブルのフィールド長が十分ではないため、長さを増やす必要があります

状況は 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。