© Jon Heller 2019
Jon HellerPro Oracle SQL Development https://doi.org/10.1007/978-1-4842-4517-0_8

8. Modify Data with Advanced DML

Jon Heller1 
(1)
Clive, IA, USA
 

Now that we learned how to write advanced SQL statements to retrieve data, it is time to learn how to write advanced SQL statements to change data. Oracle Data Manipulation Language (DML) lets us insert, update, and delete data.1

Oracle provides four main statements for changing data: INSERT, UPDATE, DELETE, and MERGE. Each of these statements has advanced options specific to that command. There are also advanced features relevant to all DML statements: updatable views, hints, error logging, and the returning clause. Some additional commands are not technically DML statements but are used ...

Get Pro Oracle SQL Development: Best Practices for Writing Advanced Queries now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.