事务控制命令只与DML命令 INSERT、UPDATE、DELETE配合使用,比如我们不会在创建表之后使用commit语句,因为当表被创建后,它会自动被提交给数据库。也不能使用rollback语句来恢复被撤销的表。此外,还有其他类似的语句,也不能被撤销,例如truncate语句。所以,在运行新的命令之前,最好确定........
摘录自 《SQL入门经典》 第5版
上面的这段话,其实就一个意思,事务只能rollback或commit 增、删、改语句,在不同的数据库中,也许有一些不同之处,但估计大都差不多