国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle 9i刪除數據表

2024-08-29 13:45:34
字體:
來源:轉載
供稿:網友
   數據表的刪除比較簡單,表刪除后其占用的空間就被系統釋放和回收,表的刪除是無法回滾的操作。可刪除的內容包括。
     表的定義 表中的數據
     表中的索引 表中的約束條件
     表上的觸發器 表中的權限
     在【企業治理器】里刪除表
    (1)如圖7.35所示。
    (2)出現如圖7.36所示界面。

(圖片較大,請拉動滾動條觀看)
    (3)對應上述刪除數據表Director的SQL代碼為如下。
    ―――――――――――――――――――――――――――――――――――――
    DROP TABLE SCOTT.DIRECTOR CASCADE CONSTRAINTS;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:/第7章/ dropdirector.sql。
    (4)在【SQLPlus Worksheet】中執行dropdirector.sql的結果如圖7.37所示。
Oracle 9i刪除數據表
截斷和刪除的比較
    TRUNCATE對所有的表的操作速度都很快,DELETE操作由于要產生大量的回滾信息,所以假如表很大,則刪除速度較慢。
    TRUNCATE是DDL語言(數據定義語言),隱含了提交操作,因此不能回滾。
    TRUNCATE在表上或者在所有的索引中重新設置閾值,由于全部掃描操作和索引全表的快速操作將讀所有未超過閾值的數據塊,因此DELETE操作以后全表掃描的性能不會改進,但TRUNCATE操作以后全表掃描速度將加快。
    截斷表時,表和所有索引的存儲參數可以設置為初始值,但DELETE操作不能縮小一個表及索引的大小。
    截斷操作不能刪除完整性約束條件,而DELETE操作可以刪除。

上一篇:Oracle 9i截斷數據表

下一篇:Oracle 9i索引

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民权县| 仙桃市| 高雄县| 庆安县| 宁德市| 周至县| 云和县| 泸水县| 玛曲县| 京山县| 若尔盖县| 长汀县| 枣庄市| 绩溪县| 石渠县| 武宣县| 商城县| 麦盖提县| 东兰县| 商洛市| 隆安县| 威远县| 常州市| 新兴县| 双流县| 瑞丽市| 乌鲁木齐县| 临沂市| 江安县| 普安县| 沙洋县| 乌兰察布市| 衡南县| 仙居县| 慈溪市| 江油市| 高碑店市| 明光市| 新郑市| 荆州市| 平果县|