ओरेकल में, आप इस तरह के मानों के एकाधिक सेट निर्दिष्ट नहीं कर सकते हैं (मुझे लगता है कि आप एक MySQL पृष्ठभूमि से आ रहे हैं जहां उस वाक्यविन्यास की अनुमति है)। एक से अधिक INSERT
generate उत्पन्न करना सबसे आसान तरीका है बयान
INSERT INTO works_on
(essn, pno, hours)
values
('123456789', 1, 32.5);
INSERT INTO works_on
(essn, pno, hours)
values
('123456789', 2, 7.5);
INSERT INTO works_on
(essn, pno, hours)
values
('666884444', 3, 40.0);
...
आप एकल INSERT ALL
. का उपयोग करके भी कई पंक्तियाँ सम्मिलित कर सकते हैं बयान
INSERT ALL
INTO works_on(essn, pno, hours) values('123456789', 1, 32.5)
INTO works_on(essn, pno, hours) values('123456789', 2, 7.5)
INTO works_on(essn, pno, hours) values('666884444', 3, 40.0)
INTO works_on(essn, pno, hours) values('453453453', 1, 20.0)
INTO works_on(essn, pno, hours) values('453453453', 2, 20.0)
INTO works_on(essn, pno, hours) values('333445555', 2, 10.0)
INTO works_on(essn, pno, hours) values('333445555', 3, 10.0)
...
SELECT *
FROM dual;