| Stands for Structured QUERY Language. | Stands for Procedural Language SQL, an extension for SQL. |
| Only one SINGLE query can be executed at a time. | Multiple codes can be executed at a single time. |
| It is used to store DATA to be displayed | It's the language through which an application is created to display data |
| PL SQL statements cannot be embedded in the code | SQL statements can be embedded in the code |
| Used to write queries and commands USING DDL and DML methods | Used to write a block of code for having procedures, variables, FUNCTIONS and packages |