Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL Multiple In mehrere Zeilen einfügen

Ich glaube nicht, dass Oracle VALUES unterstützt mit mehreren Aufzeichnungen. Hier ist eine einfache Alternative:

INSERT INTO MY_EMPLOYEE
    SELECT 126,'Popov', 'Olga', 'opopov', 8500 FROM DUAL UNION ALL
    SELECT 127, 'Chen', 'Ling', 'lcheng', 14500 FROM DUAL UNION ALL 
    SELECT 128, 'Dunn', 'David', 'ddunn', NULL FROM DUAL;

Hinweis:Ich empfehle dringend, dass Sie die Spalten für die Einfügung angeben, aber das ist ein anderes Problem.