Oracleでテーブルのフィールド名を変更する方法

hzc
リリース: 2020-06-08 14:02:12
オリジナル
7946 人が閲覧しました

Oracleでテーブルのフィールド名を変更する方法

Oracle がテーブルのフィールド名を変更する方法は次のとおりです:

最初の方法は、RENAME キーワードを使用することです:

フィールド名の変更:

alter table 表名 rename column 现列zhi名 to 新列名;
ログイン後にコピー

テーブル名の変更:

alter table 表名 rename to 新表dao名
ログイン後にコピー

フィールドの追加構文:

alter table tablename add (column datatype [default value][null/not null],….);
ログイン後にコピー

説明:

alter table 表名 add (字段名 字段类型 默认值 是否为空);
ログイン後にコピー

例:

alter table sf_users add (HeadPIC blob);
ログイン後にコピー

例:

alter table sf_users add (userName varchar2(30) default '空' not null);
ログイン後にコピー

フィールドを変更するための構文:

alter table tablename modify (column datatype [default value][null/not null],….);
ログイン後にコピー

説明:

alter table 表名 modify (字段名 字段类型 默认值 是否为空);
ログイン後にコピー

例:

alter table sf_InvoiceApply modify (BILLCODE number(4));
ログイン後にコピー

フィールドを削除するための構文:

alter table tablename drop (column);
ログイン後にコピー

説明:

alter table 表名 drop column 字段名;
ログイン後にコピー

例:

alter table sf_users drop column HeadPIC;
ログイン後にコピー

フィールドの名前変更:

説明:

alter table 表名 rename  column  列名 to 新列名   (其中:column是关键字)
ログイン後にコピー

例:

alter table sf_InvoiceApply rename column PIC to NEWPIC;
ログイン後にコピー

名前の変更テーブルの名前 :

説明 :

alter table 表名 rename to  新表名
ログイン後にコピー

例 :

alter table sf_InvoiceApply rename to  sf_New_InvoiceApply;
ログイン後にコピー

推奨チュートリアル : "Oracle Tutorial"

以上がOracleでテーブルのフィールド名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート