Oracle 9i截断数据表

2016-02-19 17:34 4 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - 编程语言 】

  截断操作的SQL语法如下。

  ―――――――――――――――――――――――――――――――――――――

  TRUNCATE TABLE 用户名.表名 [DROP|REUSE STORAGE]

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  ―――――――――――――――――――――――――――――――――――――

  其中,若使用DROP STORAGE子句,显式指明释放数据表和索引的空间。若使用REUSE STORAGE子句,显式指明不释放数据表和索引的空间。下面以截断数据表scott.director为例进行介绍。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  (1)在中执行SQL代码,结果如图7.32所示。

  ―――――――――――――――――――――――――――――――――――――

  truncate table scott.director drop storage;

  ―――――――――――――――――――――――――――――――――――――

  :第7章truncatedirector.sql。

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

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

  ―――――――――――――――――――――――――――――――――――――

  alter table scott.student

  disable constraint "导师编号外码";

  ―――――――――――――――――――――――――――――――――――――

  :第7章 disableconstraint.sql。

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

来源:http://www.tulaoshi.com/n/20160219/1615552.html

延伸阅读
为什么引入锁概念 什么是锁 Oracle 9i所有的锁的管理和分配都是由数据库管理系统自动完成的,不需要用户进行干预,同时也提供了手工加锁的命令,供有经验的用户使用。 锁的分类 1.按照权限划分 排它锁 共享锁 2.按照锁分配的资源划分 数据锁 字典锁 查询锁信息 (1)如图6.71所...
索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大减少读取数据块的I/O次数,因此可以显著提高性能。 索引的原理 下面通过查询数据表scott.student的ROWID列为例,在中执行下面的语句,查询结果如图7.38所示。 ―――――――――――――――――――――...
审计的作用 1.审查可疑的活动 2.监视和收集关于指定数据库活动的数据 审计的类型 1.语句审计(STATEMENT AUDITING) 2.权限审计(PRIVILEGE AUDITING) 3.对象审计(OBJECT AUDITING) 审计的信息 AUD$表记录的审计信息包括。 SESSIONID:会话的数字ID。 ENTRYID:审计信息项的ID...
游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中。 定义游标 游标作为一种数据类型,首先必须进行定义,其语法如下。 cursor 游标名 is select 语句; c...
Oracle 9i在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破,其特点主要包括如下内容。 1.4.1 集群技术 集群的原理如图1.2所示。 1.4.2 联机分析处理、数据挖掘和分析技术 1. 什么是联机分析处理 2. 什么是数据仓库 3. 什么是数据挖掘和分析 数据分析是从大量的数据中获取...

经验教程

616

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部