Maison > base de données > Oracle > Résumer et organiser les instructions d'ajout d'Oracle (partage de résumé)

Résumer et organiser les instructions d'ajout d'Oracle (partage de résumé)

WBOY
Libérer: 2022-02-10 18:26:08
avant
3687 Les gens l'ont consulté

Cet article vous apporte des connaissances pertinentes sur l'ajout d'instructions Oracle, y compris la syntaxe et les valeurs par défaut de l'ajout d'instructions et d'autres problèmes connexes. J'espère qu'il sera utile à tout le monde.

Résumer et organiser les instructions d'ajout d'Oracle (partage de résumé)

Ajouter une instruction

Syntaxe de l'instruction d'ajout :

insert into 表名(列名列表) values(值列表);
Copier après la connexion

Remarque :

1) Ajouter un enregistrement

2) L'ordre, le type et le numéro de la liste de valeurs correspondent à la liste des noms de colonnes

3 ) À l'exception des types numériques, les valeurs des autres types dans la liste de valeurs sont placées entre guillemets simples.

4) Attribuer une valeur nulle à une colonne nullable 4.1) Ne pas écrire cette colonne dans la liste des colonnes 4.2) Écrire la valeur comme null

5) Utiliser directement la valeur par défaut pour une colonne avec une valeur par défaut 5.1) Ne pas écrivez cette colonne dans la liste des colonnes 5.2) La valeur est écrite par défaut

6) La liste des noms de colonnes peut être omise. Veuillez noter que l'ordre de la liste des valeurs doit être cohérent avec l'ordre des colonnes lors de la définition du tableau (. non recommandé)

Table des étudiants

select * from studentInfo;
Copier après la connexion

Ajouter une donnée à la table des étudiants

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(1,'张三','男',21,'32165498747','zhang@126.com','北京海淀');
Copier après la connexion

La valeur est cohérente avec l'ordre et le type des colonnes

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values('张三',1,'男',21,'32165498747','zhang@126.com','北京海淀');--类型不一致错误
Copier après la connexion

Le nombre de valeurs est cohérent avec le nombre de colonnes

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','女',21,'32165498745','zhang@126.com');--没有足够的值
Copier après la connexion
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','男',21,'32165498745','zhang@126.com','北京海淀','描述'); --值过多
Copier après la connexion

Attribuez null à la colonne nullable

La colonne d'adresse est vide (omettez ce nom de colonne)

insert into studentInfo(studentId,stuName,sex,age,phone ,email)
values(2,'张帅','男',21,'32165498745','zhang@126.com');
Copier après la connexion

La valeur est écrite pour null

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(9,'大山','男',22,null,'oracle@126.com',null);
Copier après la connexion

Utilisez les valeurs par défaut pour les colonnes avec des valeurs par défaut

Omettez les colonnes avec des valeurs par défaut

insert into studentinfo(studentId,stuName,age,phone,address)
values(10,'李林',21,'14785236956','北京西城');
Copier après la connexion

Écrire par défaut

insert into studentInfo(studentid,stuname,sex,age, phone,email,address)
values(11,'蔡徐坤',default,20,'45632178954',default,null);
Copier après la connexion

Omettre la liste des noms de colonnes

insert into studentinfo
values(12,'邓伦',default,22,null,null,default);
Copier après la connexion

Soumettre les données

commit;

Tutoriel recommandé : "Tutoriel vidéo Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal