In Oracle können Sie die Anweisung „INSERT...VALUES“ verwenden, um Daten hinzuzufügen. Die Syntax lautet „INSERT INTO Datentabellenname (Feldname 1, Feldname 2...) VALUES (Datenwert 1, Datenwert 2...)".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.
Oracle-Daten einfügen (Daten hinzufügen)
1. Erstellen Sie eine Tabelle und geben Sie die Struktur an
CREATE TABLE DB3.STUINFO( STUID INT, STUNAME VARCHAR(10), SEX INT, AGE INT, CLASSNO VARCHAR(10), STUADDRESS VARCHAR(10), GRADE INT, ENROLDATE DATE, IDNUMBER VARCHAR(20));
2. Fügen Sie Daten ein
Standardverwendung
INSERT INTO 数据表名 (字段名1,字段名2...) VALUES(数据值1, 数据值2...)
Zum Beispiel:
INSERT INTO DB3.STUINFO (STUID, STUNAME, SEX, AGE, CLASSNO, STUADDRESS, GRADE, ENROLDATE, IDNUMBER) values ('1', '龙七', '1', 26, 'C201801', '厦门市', '2018', to_date('01-09-2018', 'dd-mm-yyyy'), '3503021992XXXXXXXX');
Sie können Finden Sie die Zahl, auch wenn Sie sie hinzufügen. Oracle kann auch Anführungszeichen intelligent erkennen.
Sie können die Spaltennamensdeklaration nach der Tabelle auch weglassen, wenn eine Eins-zu-eins-Entsprechung zwischen Vorder- und Rückseite besteht:
INSERT into DB3.STUINFO values (2, '龙八', 1, 25, 'C201801', '厦门市', '2018', to_date('01-09-2018', 'dd-mm-yyyy'), '3503021993XXXXXXXX');
Wenn die Spaltennamensdeklaration weggelassen wird, wird ein Fehler gemeldet, wenn die Vor- und Nachher Typen nicht übereinstimmen oder wenn die Informationen fehlen.
Bei der Angabe eines Spaltennamens werden Spalten mit nicht spezifizierten Werten standardmäßig mit Null gefüllt:
INSERT into DB3.STUINFO (STUID, STUNAME, SEX, AGE, STUADDRESS, GRADE, ENROLDATE, IDNUMBER) values (2, '龙八', 1, 25, '厦门市', '2018', to_date('01-09-2018', 'dd-mm-yyyy'), '3503021993XXXXXXXX');
Sie können beim Erstellen der Tabellenstruktur auch Standardwerte für Spalten angeben, diese werden dann automatisch gefüllt wenn keine entsprechende Eingabe vorhanden ist:
CREATE TABLE a ( id INT, name CHAR(10) default 'a', class INT NOT NULL );
verfügbar:
3. Kann mit Unterabfragen verwendet werden
INSERT INTO a VALUES (1,NULL,1); INSERT INTO a (id,class) VALUES (1,1);
Allgemeiner STUINFO-Konstruktionsbefehl:
INSERT INTO a(id,class) VALUES ((SELECT STUID FROM STUINFO WHERE STUNAME='龙七'),2);
Empfohlenes Tutorial: „Oracle. Tu Torial"
Das obige ist der detaillierte Inhalt vonSo fügen Sie Daten in Oracle hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!