El documento describe las nuevas cláusulas y opciones del lenguaje de manipulación de datos (DML). Estas incluyen la cláusula OUTPUT que devuelve filas insertadas, actualizadas o eliminadas, la cláusula WITH que especifica conjuntos de resultados temporales, y la opción de actualizaciones parciales de columnas en la instrucción UPDATE. También mejora las instrucciones SELECT, INSERT, UPDATE permitiendo el uso de tipos de datos definidos por el usuario.