DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio, es decir, añadir, consultar, borrar o actualizar.
En SQL los comandos SELECT, INSERT, UPDATE y DELETE son comandos DML
Otras ódenes como COMMIT, START TRANSACTION o ROLLBACK están en el límite de lo que podemos considerar órdenes DML de SQL puesto que no inciden en la manpilación o consulta de datos pero sí en el proceso en que esto se realiza.
Por cierto que lo de "START TRANSACTION" no es estándar y depende de la implementación de SQL (en Sybase si no recuerdo mal, una transacción se modela poniendo el AUTOCOMMIT a false y tras hacer el COMMIT o ROLLBACK, a true).
Puedes hacen ping a esta entrada con la dirección http://www.error500.net/cgi-bin/mt-tb.cgi/202 .
Me da mucho gusto saber, que existen muchas páginas de Internet y muy pocas se ocupan para el aprendizaje, ya que la mayoria estan llenas de tonterias y lo que actualmente esta afectando el Internet la pornografia.
Este sitio esta muy bien, espero que sigan asi, por que nosotros los estudiantes lo necesitamos basatante y ustedes son los unicos que nos apoyan en la escuela.
Bye.