ホームページ > データベース > Oracle > Oracle の add ステートメントを要約して整理する (要約の共有)

Oracle の add ステートメントを要約して整理する (要約の共有)

WBOY
リリース: 2022-02-10 18:26:08
転載
3716 人が閲覧しました

この記事では、ステートメントの追加の構文やデフォルト値、その他の関連問題など、Oracleステートメントの追加に関する関連知識を提供します。

Oracle の add ステートメントを要約して整理する (要約の共有)

#ステートメントの追加

ステートメントを追加する構文:

insert into 表名(列名列表) values(值列表);
ログイン後にコピー

注:


1)レコードの追加

2) 列名リストに対応する値リストの順序、型、番号

3) 数値型に加えて、値内の他の型の値リストは一重引用符で囲まれます。

4) Null 値を null 許容列に割り当てます。 4.1) この列を列リストに書き込まないでください。 4.2) 値を null として書き込みます。

5) 列のデフォルト値を直接使用します。 5.1) この列を列リストに書き込まないでください 5.2) 値をデフォルトとして書き込みます

6) 列名のリストは省略できます。値リストの順序は以下と一致している必要があることに注意してください。テーブルを定義するときの列の順序 (推奨されません)

学生テーブル

select * from studentInfo;
ログイン後にコピー

データを学生テーブルに追加します

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(1,'张三','男',21,'32165498747','zhang@126.com','北京海淀');
ログイン後にコピー

値は、列の順序と型

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values('张三',1,'男',21,'32165498747','zhang@126.com','北京海淀');--类型不一致错误
ログイン後にコピー

値の数は列の数と一致します一貫した

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','女',21,'32165498745','zhang@126.com');--没有足够的值
ログイン後にコピー
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','男',21,'32165498745','zhang@126.com','北京海淀','描述'); --值过多
ログイン後にコピー

値をnullとしてnull許容列に割り当てます

アドレス列は空です (この列名は省略します)

insert into studentInfo(studentId,stuName,sex,age,phone ,email)
values(2,'张帅','男',21,'32165498745','zhang@126.com');
ログイン後にコピー

値は null として書き込まれます

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(9,'大山','男',22,null,'oracle@126.com',null);
ログイン後にコピー

デフォルト値を持つ列にはデフォルト値を使用します

デフォルト値を持つ列を省略します

insert into studentinfo(studentId,stuName,age,phone,address)
values(10,'李林',21,'14785236956','北京西城');
ログイン後にコピー

デフォルトの書き込み

insert into studentInfo(studentid,stuname,sex,age, phone,email,address)
values(11,'蔡徐坤',default,20,'45632178954',default,null);
ログイン後にコピー

列名のリストを省略

insert into studentinfo
values(12,'邓伦',default,22,null,null,default);
ログイン後にコピー

データの送信

commit;

推奨チュートリアル: 「

Oracle」ビデオチュートリアル"

以上がOracle の add ステートメントを要約して整理する (要約の共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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