Maison > Article > base de données > Quelle est l'utilité de l'insert Oracle ?
Dans Oracle, l'instruction insert est utilisée pour insérer une ou plusieurs lignes de données dans la table de données. La syntaxe est "insérer dans le nom de la table (nom de la colonne 1, nom de la colonne 2, nom de la colonne 3...) valeurs (value 1, Value 2, Value 3...);"; Le nombre de noms de colonnes et le nombre de valeurs doivent être cohérents, et le type de valeur et le type de colonne doivent correspondre un à un.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
Dans Oracle, l'instruction insert est utilisée pour insérer une ou plusieurs lignes de données dans une table de données.
insérer la structure de la commande :
insert into 表名(列名1,列名2,列名3.....)values(值1,值2,值3.....);
Analyse grammaticale :
1 Le nom de la colonne peut être omis Lorsque le nom de la colonne n'est pas renseigné, la valeur par défaut est toutes les colonnes du tableau et l'ordre des colonnes est. selon l'ordre dans lequel la table est créée.
2. Le nombre de noms de colonnes et le nombre de valeurs doivent être cohérents, et le type de valeurs doit correspondre au type de colonnes.
3. Lorsque certaines contraintes sont définies sur certains champs de la table, la valeur doit être insérée en fonction des contraintes des champs. Par exemple : la table d'informations sur l'élève (STUINFO) a une clé primaire (le champ de clé primaire est STUID. ). Ce champ doit donc être unique et ne peut pas être répété avec les données d'origine. Les champs tels que l'âge, le stuname et le calassno sont des champs obligatoires, ils doivent donc avoir des valeurs.
Cas 1 : Insérer une donnée dans le tableau d'informations sur l'étudiant (stuinfo) :
insert into STUDENT.STUINFO (STUID, STUNAME, SEX, AGE, CLASSNO, STUADDRESS, GRADE, ENROLDATE, IDNUMBER) values ('SC201801005', '龙七', '1', 26, 'C201801', '福建省厦门市XXX号', '2018', to_date('01-09-2018', 'dd-mm-yyyy'), '3503021992XXXXXXXX'); select * from student.stuinfo t where t.stuid='SC201801005';
Les résultats sont les suivants :
Cas 2 : Insérer des données en double dans le tableau d'informations sur l'étudiant (stuinfo) :
insert into STUDENT.STUINFO (STUID, STUNAME, SEX, AGE, CLASSNO, STUADDRESS, GRADE, ENROLDATE, IDNUMBER) values ('SC201801005', '龙七', '1', 26, 'C201801', '福建省厦门市XXX号', '2018', to_date('01-09-2018', 'dd-mm-yyyy'), '3503021992XXXXXXXX');
Les résultats sont les suivants :
Tutoriel recommandé : "Tutoriel 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!