首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > Oracle 9i截断数据表
【标  题】:Oracle 9i截断数据表
【关键字】:c,Oracle,9i,Oracle,9i
【来  源】:网络

Oracle 9i截断数据表


    截断操作的SQL语法如下。
    ―――――――――――――――――――――――――――――――――――――
    TRUNCATE TABLE 用户名.表名 [DROP|REUSE STORAGE]
    ―――――――――――――――――――――――――――――――――――――
    其中,若使用“DROP STORAGE”子句,显式指明释放数据表和索引的空间。若使用“REUSE STORAGE”子句,显式指明不释放数据表和索引的空间。下面以截断数据表scott.director为例进行介绍。
    (1)在【SQLPlus Worksheet】中执行SQL代码,结果如图7.32所示。
    ―――――――――――――――――――――――――――――――――――――
    truncate table scott.director drop storage;
    ―――――――――――――――――――――――――――――――――――――
    【参见光盘文件】:\第7章\truncatedirector.sql。
    (2)结果表明无法完成截断操作。这是因为导师信息表是父表,研究生信息表引用导师信息表字段作为外码。
    (3)因此,必须首先将scott.student的外码关系失效。在【SQLPlus Worksheet】中执行下列代码。执行结果如图7.33所示。
    ―――――――――――――――――――――――――――――――――――――
    alter table scott.student
    disable constraint "导师编号外码";
    ―――――――――――――――――――――――――――――――――――――
    【参见光盘文件】:\第7章\ disableconstraint.sql。

    (4)重新在【SQLPlus Worksheet】中执行truncatedirector.sql,结果如图7.34所示。表明成功完成表的截断。

Oracle 9i的两种工作模式:【上一篇】
数据表中数据的管理:【下一篇】
【相关文章】
  • Oracle 9i的两种工作模式
  • Oracle 9i删除数据表
  • Oracle 9i索引
  • Oracle 9i 视图
  • Oracle 9i 约束条件
  • Oracle 9i 审计
  • 安装Oracle 9i数据库服务器
  • Oracle 9i 事务处理
  • Oracle 9i 游标
  • VB+Oracle 9i如何构建开发和运行的环境
  • 【随机文章】
  • 谈谈snprintf
  • Sunny:geomlib.cpp
  • ?地往后走,而不是直接跳到前面第五?
  • 一个char转wchar_t的类
  • prototype.js开发者手册 对应版本1.4.0
  • 软路由及硬路由的区别
  • 解决clent端用applet,server端用ice glacier和storm 实现中间具有防火墙的b/s两端的数据发布订阅的问题
  • pgd_index()
  • [Color]深入学习YUV色彩模型 V1.1
  • 关天asp.net ajax beta中在updatepnael中注册脚本的解决方案
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.