截斷表

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時

刪除表中的所有行或分區(年代)。表不能查看或外部或臨時表。為了縮短多個分區,指定的分區partition_spec。如果沒有partition_spec是指定的,表中刪除所有分區。

如果緩存表,表的命令清除緩存數據及其家屬,引用它。緩存會懶洋洋地填在表或家屬下次訪問。

語法

截斷table_name(分區條款]

參數

例子

——創建表學生與分區>創建學生(的名字字符串,rollnoINT)分區通過(年齡INT);>選擇*學生;的名字rollno年齡- - - - - - - - - - - - -美國廣播公司110DEF210XYZ312——刪除表中的所有行指定的分區>截斷學生分區(年齡=10);——執行截斷後,記錄屬於分區= 10歲被移除>選擇*學生;的名字rollno年齡- - - - - - - - - - - - -XYZ312——從所有分區刪除從表中所有行>截斷學生;>選擇*學生;的名字rollno年齡- - - - - - - - - - - - -