Ich benutze Oracle 10g, um eine Datenbank mit STUDENT als Tabelle zu erstellen. Jetzt füge ich Daten in die STUDENT-Tabelle mit folgendem Code ein.INSERT ALL INTO SQL mit Oracle 10g
ich folgende Abfrage verwendet haben Tabelle STUDENT
create table STUDENT (Student_id number(6) primary key,Name varchar(20),Last_name varchar(20), Ssn number(10), Phone varchar(15),Address varchar(25));
für Insert Daten zu erstellen, verwende ich folgenden Code ein.
INSERT ALL
INTO STUDENT values(1001,'Clarence','Edmond',920644345,'419-942-7436','Wabash,OH')
INTO STUDENT values(1002,'James','Dill',861623976,'203-339-0467','Bridgeport,CT')
SELECT * FROM DUAL;
Aber beim Laufen, ich Störung erhalte: ORA-00911: ungültiges Zeichen
jemand eine Lösung bieten kann?
Was ist das perfekte für INSERT ALL ?. Sie führen einfach so INSERT INTO STUDENT Werte aus (1001, 'Clarence', 'Edmond', 920644345, '419-942-7436', 'Wabash, OH'); INSERT IN STUDENT Werte (1002, "James", "Dill", 861623976, "203-339-0467", "Bridgeport, CT") ;. Setzen Sie bitte ';' am Ende der Abfrageanweisung. –
Bearbeitet 'alle einfügen'-Abfrage funktioniert und kein Fehler. – ozy