博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 9i截断数据表(转)
阅读量:2499 次
发布时间:2019-05-11

本文共 1005 字,大约阅读时间需要 3 分钟。

Oracle 9i截断数据表(转)[@more@]

  截断操作的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章 runcatedirector.sql。

  (2)结果表明无法完成截断操作。这是因为导师信息表是父表,研究生信息表引用导师信息表字段作为外码。

  (3)因此,必须首先将scott.student的外码关系失效。在【SQLPlus Worksheet】中执行下列代码。执行结果如图7.33所示。

  ?????????????????????????????????????

  alter table scott.student

  disable constraint "导师编号外码";

  ?????????????????????????????????????

  【参见光盘文件】:第7章 disableconstraint.sql。

1154692421_ddvip_5970.jpg

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

1154692421_ddvip_2261.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-954008/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-954008/

你可能感兴趣的文章
Linux(SUSE 12)安装Tomcat
查看>>
Linux(SUSE 12)安装jboss4并实现远程访问
查看>>
Neutron在给虚拟机分配网络时,底层是如何实现的?
查看>>
netfilter/iptables全攻略
查看>>
Overlay之VXLAN架构
查看>>
Eclipse : An error occurred while filtering resources(Maven错误提示)
查看>>
在eclipse上用tomcat部署项目404解决方案
查看>>
web.xml 配置中classpath: 与classpath*:的区别
查看>>
suse如何修改ssh端口为2222?
查看>>
详细理解“>/dev/null 2>&1”
查看>>
suse如何创建定时任务?
查看>>
suse搭建ftp服务器方法
查看>>
centos虚拟机设置共享文件夹并通过我的电脑访问[增加smbd端口修改]
查看>>
文件拷贝(IFileOperation::CopyItem)
查看>>
MapReduce的 Speculative Execution机制
查看>>
大数据学习之路------借助HDP SANDBOX开始学习
查看>>
Hadoop基础学习:基于Hortonworks HDP
查看>>
为什么linux安装程序 都要放到/usr/local目录下
查看>>
Hive安装前扫盲之Derby和Metastore
查看>>
永久修改PATH环境变量的几种办法
查看>>