The DELETE statement is used to remove one or more rows from a table in Oracle Database.
It is a Data Manipulation Language (DML) statement that can be rolled back if executed within a transaction.
This table and sample data is used in the examples below:
CREATE TABLE table_delete
(
id1 NUMBER(2,0)
, desc1 VARCHAR2(10)
);
INSERT INTO table_delete (id1, desc1) VALUES (1, 'A');
INSERT INTO table_delete (id1, desc1) VALUES (2, 'B');
INSERT INTO table_delete (id1, desc1) VALUES (3, 'C');
INSERT INTO table_delete (id1, desc1) VALUES (4, 'D');
INSERT INTO table_delete (id1, desc1) VALUES (5, 'E');
COMMIT;
Initial table contents:
id1 desc1
----- -----
1 A
2 B
3 C
4 D
5 E