I Oracle används INSERT-satsen för att lägga till en enda post eller flera poster i tabellen.
Syntax: (Infoga en enskild post med nyckelordet Values):
INSERT INTO table (column1, column2, ... column_n ) VALUES (expression1, expression2, ... expression_n );
Syntax: (Infoga flera poster med en SELECT-sats):
INSERT INTO table (column1, column2, ... column_n ) SELECT expression1, expression2, ... expression_n FROM source_table WHERE conditions;
Parametrar:
1) tabell: Tabellen att infoga posterna i.
2) kolumn1, kolumn2, ... kolumn_n:
java arraylist
Kolumnerna i tabellen för att infoga värden.
3) expression1, expression2, ... expression_n:
Värdena som ska tilldelas till kolumnerna i tabellen. Så kolumn1 skulle tilldelas värdet av expression1, column2 skulle tilldelas värdet av expression2, och så vidare.
4) källtabell:
Källtabellen när data infogas från en annan tabell.
5) villkor:
kruskals algoritm
De villkor som måste vara uppfyllda för att journalerna ska kunna föras in.
Oracle Infoga Exempel: Med VALUE nyckelord
Det är det enklaste sättet att infoga element i en databas genom att använda nyckelordet VALUE.
Se detta exempel:
Betrakta här den redan skapade leverantörstabellen. Lägg till en ny rad där värdet på leverantör_id är 23 och leverantörsnamn är Flipkart.
Se detta exempel:INSERT INTO suppliers (supplier_id, supplier_name) VALUES (50, 'Flipkart');Produktion:
1 row(s) inserted. 0.02 seconds
Oracle Insert Exempel: By SELECT-sats
Denna metod används för mer komplicerade fall av insättning. I denna metod görs infogning med SELECT-satsen. Denna metod används för att infoga flera element.
Se detta exempel:I den här metoden infogar vi värden i tabellen 'leverantörer' från tabellen 'kunder'. Båda tabellerna är redan skapade med sina respektive kolumner.
avinstallera angular cliKör den här frågan:
INSERT INTO suppliers (supplier_id, supplier_name) SELECT age, address FROM customers WHERE age > 20;Produktion:
4 row(s) inserted. <p>0.00 seconds </p>
Du kan till och med kontrollera antalet rader som du vill infoga genom följande uttalande:
SELECT count(*) FROM customers WHERE age > 20;Produktion:
Count(*) 4