Sql: structured query language
Plsql: sql dinamico di Oracle
Tsql: sql dinamico di SQLServer (Microsoft)
sql dinamico: termine generico per indicare il linguaggio di scripting usato per implementare le 'stored procedures' e diverso per ogni DBMS
Il 99% del resto della risposta lo trovi su wikipedia