Example 1: sql oracle update multiple rows
UPDATE employee
SET staff_no =
CASE depno
WHEN 1 THEN 'ab123'
WHEN 2 THEN 'ab321'
ELSE staff_no
END
WHERE depno IN ( 1, 2 )
Example 2: add multiple row table pl sql
INSERT INTO real_table_name (person_id, given_name, family_name, title)
WITH temp_table AS (
SELECT 4, 'Ruth', 'Fox', 'Mrs' FROM dual UNION ALL
SELECT 5, 'Isabelle', 'Squirrel', 'Miss' FROM dual UNION ALL
SELECT 6, 'Justin', 'Frog', 'Master' FROM dual UNION ALL
SELECT 7, 'Lisa', 'Owl', 'Dr' FROM dual
)
SELECT * FROM temp_table
Example 3: SQL Insert Multiple Rows
INSERT INTO StudentTable
( Rollo, Name, Class, Contact )
VALUES ( '1', 'Jonny', '10th', '9856245' ),
( '2', 'Ronny', '12th', '5421545' );
Example 4: sql insert all
INSERT INTO <TABLE_NAME> (<column1>,<column2>,<column3>,...)
VALUES (<value1>,<value2>,<value3>,...);
INSERT INTO SALES (SALE_ID,ITEM_ID,QUANTITY,AMOUNT)
VALUES (631,13,4,59.99);
INSERT INTO <TABLE_NAME> (<value1>,<value2>,...,<valueN>);
INSERT INTO SALES (631,13,4,59.99);