Oracle数据库9i截断数据表[组图]_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle 9i截断数据表[组图]

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:  截断操作的SQL语法如下。  ―――――――――――――――――――――――――――――――――――――  TRUNCATE TABLE 用户名.表名 [DROP|REUSE STORAGE]  ――――――――...

  截断操作的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。

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

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12357-1.html
网站维护教程更新时间:2012-03-23 00:39:47  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer