语法TRUNCATE TABLE TableName特点:1、truncate会删除表全部内容,但保留表结构2、速度快,但不可回滚,使用的时候需要注意3、触发器中没有TRUNCATE,即这个语句无法触发任何操作4、行标识的序号重置(或者可以说:新行标识所用的计数值重置为该列的种子)5、DELETE语句每删除一条记录都是一个事务,会产生若干"日志"。但TRUNCATE是释放整个数据页
原创
2023-11-04 05:10:36
659阅读
truncate,不记录redo,也不能通过闪回查询来找回数据,但是只要段所占用的块没有全部被重新占用的情况下,我们还是可以通过一些特殊的办法来找回truncate掉的数据,因为当truncate命令发起之后,Oracle实际上并没有在删除底层数据块上的数据,而是要等到重用的时候才会把这一部分数据回收,于是这给了我们一个能够恢复数据库的机会。所以当truncate 表后,需要立马的进行恢复,当尤其
转载
2023-06-08 15:36:43
1148阅读
[oracle@test ~]$ cat /home/oracle/shell/truncate_t_test_lo_log.sh #!/bin/bashsource /home/oracle/.bash_profilesqlplus -s test/test >> /home/oracle/she
原创
2022-07-13 14:40:31
133阅读
当删除表中的记录时,在通常情况下, 回滚段(rollback segments ) 用来存放可以被恢复的信息. 如果你没有COMMIT事务, ORACLE会将数据恢复到删除之前的状态(准确地说是恢复到执行删除命令之前的状况) 而当运用TRUNCATE时, 回滚段不再存放任何可被恢复的信息.当命令运行
转载
2019-07-03 08:55:00
178阅读
2评论
相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖
转载
2018-01-03 10:29:00
192阅读
2评论
drop table 并且回收站已经被情况了,如何恢复?前提:数据库开规档,并且删除之前的归档没有被删掉。思路:rman备份、
原创
2023-02-24 09:27:37
393阅读
truncate table 和delete * from的区bai别为:释放数据不同、清空标识不du同、触发器不同。zhi一、释放数据不同1、truncate table:truncate table 直接释放数据页,dao并且在事务日志中也只记录数据页的释放。2、delete * from:delete * from 是一行一行地释放数据,在事务日志中要记录每一条记录的删除。二、清空标识不同1、truncate table:truncate table不仅是删除表里面的数据,而且还会清空表里面
原创
2022-01-15 13:59:53
203阅读
truncate table 和delete * from的区bai别为:释放数据不同、清空标识不du同、触发器不同。zhi一、释放数据不同1、truncate table:truncate table 直接释放
原创
2021-08-25 17:36:29
257阅读
转载
精选
2013-03-19 15:50:52
269阅读
oracle grant
授权语句--select * from dba_users; 查询数据库中的所有用户
--alter user USERNAME account lock; 锁住用户
--alter user USERNAME account unlock; 给用户解锁
--create user USERNAME identified by &
转载
2010-09-16 19:47:22
1860阅读
主要是使用关键字:grantgrant create table to test;//授权建表给test用户grant unlimited tablespace to test;//授权使用表空间给test用户 grant create view to test;grant create procedure to test;grant grant
原创
2015-07-27 16:51:38
483阅读
oracle grant
授权语句--select * from dba_users; 查询数据库中的所有用户
--alter user USERNAME account lock; 锁住用户
--alter user USERNAME account unlock; 给用户解锁
--create user USERNAME identified by 
转载
精选
2013-03-19 15:24:38
626阅读
主要是使用关键字:grantgrant create table to test;//授权建表给test用户grant unlimited tablespace to test;//授权使用表空间给test用户 grant create view to test;grant create procedure to test;grant grant
原创
2015-07-27 17:08:46
776阅读
<br />1. delete/truncate 只删除数据不删除表,索引的结构。 drop 将删除表的结构及依赖的 index/constrain/trigger,
转载
2022-10-19 16:41:13
109阅读
1. delete/truncate 只删除数据不删除表,索引的结构。 drop 将删除表的结构及依赖的 index/constrain/trigger,依赖于该表的 procedure/function 将保留,但是变为 invalid 状态; 2. delete 是 dml,写 rollback segement,可回滚,速度慢,事务提交之后才生效。在 9i 满足 undo_retention
转载
2010-06-19 23:53:00
82阅读
2评论
1.delete/truncate只删除数据不删除表,索引的结构。drop将删除表的结构及依赖的index/constrain/trigger,依赖于该表的procedure/function将保留,但是变为invalid状态;2.delete是dml,写rollbacksegement,可回滚,速度慢,事务提交之后才生效。
转载
2010-06-19 23:53:00
81阅读
2评论
1.delete/truncate只删除数据不删除表,索引的结构。drop将删除表的结构及依赖的index/constrain/trigger,依赖于该表的procedure/function将
转载
2022-01-06 12:00:14
102阅读
实验数据数据为脚本随机生成,如有雷同,纯属巧合create table record(id int, name varchar(10), tel varchar(11));
insert into record values('0','Tbgmk','18725414287');
insert into record values('1','Ryg','13321000188');
insert
原创
2023-06-08 15:23:26
8阅读
1、建同义词:create or replace public synonym ZL_FUN_N2Cfor HIS.ZL_FUN_N2C;2、授权GRANT EXECUTE ON ZL_FUN_N2C to public3、函数、过程等都一样。
原创
2015-01-02 22:21:51
4765阅读
  由于测试库的需要,每个月要对部分表的数据清空,然后插入新的数据。 然后就在想truncate后对原表上的索引是否有影响。 测试实验如下; 数据库版本: SQL> select * from v$version; BANNER ----------------------------------------------------
原创
2012-03-17 15:08:29
3257阅读