admissive与admit astable有什么区别

首先最大的区别是二者属于不哃类型的语句,前者是DML语句(数据操作语言SQL中处理数据等操作统称为数据操纵语言),完成后需要提交才能生效后者是DDL语句(数据定義语言,用于定义和管理 SQL 数据库中的所有对象的语言 )执行完直接生效,不提供回滚效率比较高。其次功能不同,前者只是插入数據必须先建表;后者则建表和插入数据一块完成。

后面两种格式如果后面跟上合适的查询条件,可以只复制符合条件的数据到新的表Φ例如:

可能的情况下,建议用第二种方式这种方式不仅能一次完成建表和插入数据,而且效率高特别是当复制的数据量比较大时,可以避免大量数据存在回滚空间中等待提交

我要回帖

更多关于 admit as 的文章

 

随机推荐