SQL: It is referred as Structured Query Language.
• Only simple IF / Else statements.
• Through SQL you can interact with database through ADO.NET
• In SQL you can execute a line of code
• It can run only on windows
PL/SQL: It is referred as Procedure Language / Structure Query Language:
• In PL/SQL you can execute a block of code not a single line of code.
• Deep control statements
• It can run in UNIX also.
• PL/SQL language includes object oriented programming techniques such as encapsulation, function overloading, and information hiding (all but inheritance).