關於內表釋放的相關語法對比[1]
關於內表釋放的相關語法對比[1]
在使用內表時,如果不會再使用這個內表了,一個好的編碼習慣是:清理內表,釋放內表空間。我們不迷惑這個習慣,但是常常被清理內表、釋放內表的語法所迷惑,因為有:clear、free、refresh。
首先我們來看看各個命令的語法。
CLEAR
Syntax
CLEAR dobj.
執行後,所有內表中的行將會被刪除,內表消耗的空間將被收回,僅保留內表初始內表空間的大小(在定義內表時可以通過“INITIAL SIZE”來顯式宣告初始行數)。上述說法成立有一個非常重要的前提,那就是“dobj”是一個沒有工作區(header)的內表,否則執行結果將只是清空工作區,這一點也是我們最容易搞錯的。所以如果內表有工作區又的卻需要清空內表請使用“CLEAR dobj[]”,如果需要順帶清空工作區,可以使用“CLEAR: dobj,dobj[]”。
REFRESH
Syntax
REFRESH itab.
執行後,內表中的所有行將會被刪除清空並釋放空間,內表恢復到初始值預留行的空間大小,所以執行效果和“CLEAR itab[]”是一樣的。如果此內錶帶工作區,工作區不會被清除。
FREE
Syntax
FREE itab.
執行後,內表中的所有行將會被刪除清空並釋放所有的空間,即使內表宣告時預留了空間,但和“REFRESH”一樣,不會去清空工作區。
[有下段]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-607650/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於內表釋放的相關語法對比[2]
- ABAP READ內表新老語法對比
- ES6的相關語法
- oracle相關術語的解釋Oracle
- Python相關語法2Python
- MySQL information_schema庫中關於三個關於鎖相關表的欄位解釋彙總MySqlORM
- 關於如何釋放表空間的問題(About Reclaimable Unused Space)AI
- 關於Webservice介面對接相關總結Web
- 關於beego和gin的對比Go
- 大資料相關術語(1)大資料
- 對於“前端狀態”相關問題,如何思考比較全面前端
- javascript關於URI相關內容簡單介紹JavaScript
- 關於filesystem與ASM的效能對比ASM
- vuex-相關語法敏感度Vue
- 賜教:關於JBoss伺服器無法釋放資源的問題伺服器
- 關於Hibernate和hql語句的相關知識點
- 倒排索引及ES相關概念對比MySQL索引MySql
- 關於使用多表做update的語法
- 關於輸出的小語法點
- 關於RF對於不在螢幕內的頁面元素的處理辦法
- UIView中與AutoLayout相關的幾個方法對比UIView
- SQL中查詢語句內的相關應用SQL
- oracle 10g _create tablespace相關語法Oracle 10g
- LeetCode 關於陣列的相對排序LeetCode陣列排序
- 語言相關的OOD
- Oracle - 表空間相關常用操作語句Oracle
- 推薦系統: 相關推薦方法對比
- 關於PHP的語法介紹,新手必看PHP
- 關於盒模型相關的問題模型
- 關於表資料行統計的問題和相關誤區
- 關於Java和C#的型別對比JavaC#型別
- BGP 相關術語
- 關於表空間和表的關係
- 廣義表的相關操作
- SCM通道模型和SCME通道模型的matlab特性模擬,對比空間相關性,時間相關性,頻率相關性模型Matlab
- 關於Python Number 相關的知識!Python
- css中關於table的相關設定CSS
- 關於收縮表和表空間的相關概念(Shrinking Database Segments Online)Database