oracle資料表管理

2022-06-12 02:54:08 字數 645 閱讀 4056

alter table 使用者名稱.列名  rename column 舊名       //重新命名表中的一列

alter table scott.emp move tablespace users; //移動非分割槽表(檢視所要移動的表的索引,然後將表移到要求表空間中,然後重建索引) alter index scott.pk_emp rebuild tablespace indx;

alter table 使用者名稱.表名 drop column 列名 // 刪除一列

truncate table語句的特性

1)刪除表中所有的資料行,但保留表的結構

2)對應的索引也被截斷

3)因為該語句為ddl語句,所以不會產生還原資料,所刪除的資料也無法恢復

4)該語句釋放表所佔的磁碟空間

5)並不觸發表的刪除觸發器

6)如果乙個表正在被乙個外來鍵所引用,該錶不能截斷。

drop table語句的特性

1)刪除表中的所有的資料行和表的結構

2)刪除表中的所有索引

3)如果沒有備份,所刪除的表無法恢復

4)該語句釋放表所使用extent

5)提交所有掛起的事務

6)所有基於該錶的檢視和別名依然保留但已失效。

Oracle 資料表的管理

1 建立表的的表名規則 a 必須已字母開頭 b 長度不能超過30 c 不能是oracle的保留字 d 只能使用如下字元 a z a z 1 9 等 2 oracle基本資料型別 2.1 字元型資料 a char 定長,最大2000字元 例 char 10 張三 前面四個字元存放張三,後面六個字元存放...

Oracle 資料表的管理

1 建立表的的表名規則 a 必須已字母開頭 b 長度不能超過30 c 不能是oracle的保留字 d 只能使用如下字元 a z a z 1 9 等 2 oracle基本資料型別 2.1 字元型資料 a char 定長,最大2000字元 例 char 10 張三 前面四個字元存放張三,後面六個字元存放...

管理好Oracle資料表的建議

oracle資料庫中,表是最基本的內容。可以說,表設計的好壞直接跟資料庫的效能相關。所以,在設計表的時候,除了要遵循其固有的資料庫準則之外,還需要看個人的資料庫管理經驗。下面我就把這些經驗分享一下,或許對大家有所幫助。一 錶該存放在 我們都知道,在oracle資料庫中,使利用空間這個概念來管理表物件...