drop在sql中什么意思,sql里drop用法
内容导航:
一、数据库中drop和delete的区别
数据库中drop和delete的区别为:删除不同、操作不同、操作对象不同。一、删除不同1、drop:drop主要用于删除数据结构,包括内部的数据内容。2、delete:delete主要用于删除数据内容,不删除数据结构。二、操作不同1、drop:drop操作不放到rollbacksegment中,不能回滚,操作不触发trigger。2、delete:delete操作会放到rollbacksegement中,在事务提交后生效,执行时触发相应的trigger。三、操作对象不同1、drop:drop的操作对象可以是数据库,也可以是数据库中的数据表。2、delete:delete的操作对象只能是数据库中的数据表。
二、SQL语句中的DROP关键字的功能是
删除数据库对象,如:表、索引、约束等。
。
。
pl数据定义语言常用于数据库管理,用于删除数据库中的表,谨慎使用!!!
三、SQL语句里delete和drop有什么区别
一、删除内容不同 1、delete:只删除数据不删除表的结构。
2、drop:句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index)。 二、语句效果不同
1、delete:是数据库操作语言(dml),这个操作会放到 rollback segement 中,事务提交之后才生效;如果有相应的
trigger,执行的时候将被触发。 2、drop:是数据库定义语言(ddl),操作立即生效,原数据不放到 rollback segment
中,不能回滚,操作不触发 trigger。 三、删除空间影响不同 1、delete:不影响表所占用的 extent,高水线(high
watermark)保持原位置不动。 2、drop:语句将表所占用的空间全部释放。 来源:-SQL语句大全 来源:-sql语句
四、1什么意思sql中 identify 0
答:表示这个条件就成立。如下条件where1=&idorbranch_id=&id当ID等于1的时候取全部的数据当ID不等于一得时候就是判断branch_id=&id这个条件了
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/114741.html