delete、truncate和drop的区别

再也不须要该表时, 用 drop; **仍要保留该表,但要删除全部记录时, 用 trunc**ate; 要删除部分记录时, 用 delete. drop和delete只是删除表的数据(定义),drop语句将删除表的结构、被依赖的约束(constrain)、触发器 (trigger)、索引(index);依赖于该表的存储过程/函数将保留,可是变为invalid状态。 效率方面:drop > trun
相关文章
相关标签/搜索