1. 程式人生 > 資料庫 >Oracle常用SQL語句大全

Oracle常用SQL語句大全

常用Oracle資料庫SQL語句彙總。

1、常用操作

--清空回收站
purge recyclebin;
--查詢回收站
select * from recyclebin
--查詢Oracle版本資訊
select * from v$version
--查詢Oracle資料庫字符集
select userenv('language') from dual
--刪除表
select * from SYS_GENERIC_CODE
select * from sys_generic_code_detail
--間隔符
drop table SYS_GENERIC_CODE
drop table sys_generic_code_detail

--徹底刪除表
drop table tb_maintence purge;

 

=====================================================

回收站知識點補充

在oracle中,當刪除一個表時,oracle並沒有真正刪除該表,而是把該表重新命名,然後扔到回收站中,使用purge命令來清空回收站,將會釋放表佔用的空間,把這些空間返回給表空間,成為表空間中的自由空間。

一旦空間吃緊,oracle會自動清空回收站中的物件。在oracle清空前,可以找回被刪除的物件,就是把被刪除的物件從回收站中撿回來,即所謂的閃回技術

從回收站中還原被刪除的表instructor

flashback table instructor to before drop

還原並重命名該表

1 flashback table instructor to before drop rename to instructor_restore;

使用desc命令查看錶instructor_restore是否已經撿回。