RE: What is the difference between sql/pl-sql/embeded ...
SQL is a structured query language.Used to perform operations such as retrieval updations insertions etc. on database.
PL/SQL is a Programming language which is an extension for SQL with control structures added to them.Number of SQL statements can be written together in PL/SQL.
Embedded SQL is nothing but embedding SQL statements in high level languages like C C++ etc.