Heim  >  Artikel  >  Datenbank  >  Wozu dient die Orakeleinfügung?

Wozu dient die Orakeleinfügung?

青灯夜游
青灯夜游Original
2022-04-18 18:14:3621035Durchsuche

In Oracle wird die Einfügeanweisung verwendet, um eine oder mehrere Datenzeilen in die Datentabelle einzufügen. Die Syntax lautet „In Tabellennamen (Spaltenname 1, Spaltenname 2, Spaltenname 3 ...) einfügen“. (Wert 1, Wert 2, Wert 3...);"; Die Anzahl der Spaltennamen und die Anzahl der Werte müssen konsistent sein, und der Werttyp und der Spaltentyp müssen eins zu eins übereinstimmen.

Wozu dient die Orakeleinfügung?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.

In Oracle wird die INSERT-Anweisung verwendet, um eine oder mehrere Datenzeilen in eine Datentabelle einzufügen.

Befehlsstruktur einfügen:

insert into 表名(列名1,列名2,列名3.....)values(值1,值2,值3.....);

Grammatikanalyse:

1 Der Spaltenname kann weggelassen werden, der Standardwert ist alle Spalten in der Tabelle und die Reihenfolge der Spalten ist entsprechend der Reihenfolge, in der die Tabelle erstellt wird.

2. Die Anzahl der Spaltennamen und die Anzahl der Werte müssen konsistent sein und die Art der Werte muss der Art der Spalten entsprechen.

3. Wenn bestimmte Einschränkungen für bestimmte Felder in der Tabelle festgelegt sind, muss der Wert entsprechend den Einschränkungen der Felder eingefügt werden. Beispiel: Die Studenteninformationstabelle (STUINFO) hat einen Primärschlüssel (das Primärschlüsselfeld ist STUID). ). Daher muss dieses Feld eindeutig sein und kann nicht mit den Originaldaten wiederholt werden. Felder wie „Alter“, „Stuname“ und „Kalassnummer“ sind Pflichtfelder und müssen daher Werte enthalten.

Fall 1: Fügen Sie ein Datenelement in die Studenteninformationstabelle (stuinfo) ein:

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';

Die Ergebnisse sind wie folgt:

Wozu dient die Orakeleinfügung?

Fall 2: Fügen Sie doppelte Daten in die Studenteninformationstabelle (stuinfo) ein :

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');

Die Ergebnisse sind wie folgt:

Wozu dient die Orakeleinfügung?

Empfohlenes Tutorial: „Oracle Tutorial

Das obige ist der detaillierte Inhalt vonWozu dient die Orakeleinfügung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn