--Oracle數據庫中的表備份: --備份語句:在備份以後就能夠將這張表的全部數據源刪除了,可是以後有人對這張表的數據進行操做,可是在操做完成以後要記得將數據表恢復 CREATE TABLE DZHYUKKT_BACKUP AS SELECT * FROM DZHYUKKT; --查詢備份是否是成功: SELECT * FROM DZHYUKKT_BACKUP;--能夠查出數據,證實備份成功 --還原數據庫備份的表: INSERT INTO DZHYUKKT SELECT * FROM DZHYUKKT_BACKUP; --清空數據庫表信息的兩種方法: --一、delete from t --2 、truncate table t --區別: --一、delete是dml操做;truncate是ddl操做,ddl隱式提交不能回滾 --二、delete from t能夠回滾,truncate table t 不能夠回滾 --三、 truncate table t 執行效率更高,會回收表空間,delete from t執行效率慢,不會回收表空間 --四、 truncate table t高水線降低,delete from t高水線不降(這個不太明白...)自增ID,TRUNCATE後從1開始,DELETE後仍是接着自增 --調用delete刪除表數據: DELETE FROM DZHYUKKT; COMMIT; --使用備份表:DZHYUKKT_BACKUP恢復DZHYUKKT; INSERT INTO DZHYUKKT SELECT * FROM DZHYUKKT_BACKUP; COMMIT; --正常恢復數據