DELETE query in Oracle

ORACLE DELETE To remove or delete a single record or multiple records from a table, Oracle DELETE statement is used. Syntax: To delete all rows from a table.

DELETE FROM table_name  

Syntax: To delete specific rows from a table.

DELETE FROM table_name  
WHERE conditions;   

Parameters: table_name: It is used to specify the name of the table to be deleted. conditions: It is used to specify the conditions to be strictly fulfilled for the deletion process to take place.

Example: Deleting one row from a table.

 
DELETE FROM students
WHERE
    student_age = 10
    AND student_id = 1;

Output:

1 row deleted.

Explanation: The ‘students’ is an already existing table. The student_age and the student_id are the two columns of the ‘students’ table. Here, we are deleting a row whose student_age is 10 and student_id is 1.

Example: Deleting multiple rows from a table.

DELETE FROM students
WHERE
    student_age = 10

Output:

30 rows deleted.

Explanation: The ‘students’ is an already existing table. The student_age is a column of the ‘students’ table. Here, we are deleting all rows whose student_age is 10.

Example: Deleting all rows from a table.

DELETE FROM students

Output:

100 rows deleted.

Explanation: The ‘students’ is an already existing table. Here, we are deleting all rows of the table.

Please follow and like us:
Content Protection by DMCA.com