ORACLE DROP TABLE和truncate table的区别,以及删除表后,相关的索引是否也一并删除现在有一项工作,远程服务器比较忙,我选择服务器空闲时抓取一批数据在本地进行分析,建立一个JOB,每天运行一次,
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/15 22:00:42
ORACLE DROP TABLE和truncate table的区别,以及删除表后,相关的索引是否也一并删除
现在有一项工作,远程服务器比较忙,我选择服务器空闲时抓取一批数据在本地进行分析,建立一个JOB,每天运行一次,删除本地相同名称的表后,去抓取数据在本地建立新表,同时建立索引后分析.
现想问,DROP TABLE后,相应的INDEX是不是也会同时被删除
看别人写有关闪回的内容时,发现使用DROP TABLE RECYCLETEST PURGE是可以将表彻底删除而不能恢复,是不是我普通的DROP只会把表放入回收站而不是彻底删除,还占用空间呢?
truncate table 又和这些有什么区别呢?
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行.但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少.
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项.TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放.
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变.新行标识所用的计数值重置为该列的种子.
如果想保留标识计数值,请改用 DELETE.
如果要删除表定义及其数据,请使用 DROP TABLE 语句.
请参考
在table中tr和td 有什么区别
ORACLE DROP TABLE和truncate table的区别,以及删除表后,相关的索引是否也一并删除现在有一项工作,远程服务器比较忙,我选择服务器空闲时抓取一批数据在本地进行分析,建立一个JOB,每天运行一次,
drop-in 和drop out
MySQL DROP Table 用法如题
oracle中的tablespace和create在oracle中,使用create table 标准的怎么用呀,看了很多版本,都不一样还有tablespace是表空间的意思么?是在建表之间建立,还是在建表之后建立?
oracle中integer和number类型oracle中:number(10)表示长度是10,integer类型表示的number长度是53那number类型表示的长度是否是默认的38?但是在oracle的create table中可以定义字段类型为Integer啊?
drop in和drop by的区别
drop in和 drop by 的区别
drop by 和 drop on的区别
drop和truncate谁更快
TR
SQL语言中的into dbf 和into table有什么区别 自己做题做得很昏啊 还有啊 drop和delete都是在什么情况用啊
oracle中in和exist的区别
oracle where 和having从句区别
Oracle 中 any 和 all 的区别
oracle查询语句 select a||','||b||','||c from table where a in('m','n')
Drop
drop