oracle清空所有表数据

 更新时间:2014年07月21日 11:59:41   投稿:hebedich  
这篇文章主要介绍了oracle清空所有表数据,需要的朋友可以参考下

方法:

1. 删除所有外键约束

2. drop表

3. 添加外键约束
代码使用powerdesign生成

/*==============================================================*/ 
/* DBMS name:   ORACLE Version 10g              */ 
/* Created on:   2013/8/16 14:30:03              */ 
/*==============================================================*/ 
 
 
alter table Da_pic 
  drop constraint FK_DA_PIC_REFERENCE_DA_PICSU; 
 
drop table Da_pic cascade constraints; 
 
drop table Da_picsubject cascade constraints; 
 
/*==============================================================*/ 
/* Table: Da_pic                        */ 
/*==============================================================*/ 
create table Da_pic ( 
  ID          VARCHAR2(200)          not null, 
  no          VARCHAR2(200), 
  subjiectid      VARCHAR2(200), 
  Name         VARCHAR2(400), 
  UploadTime      DATE, 
  UserId        VARCHAR2(200), 
  picdate       DATE, 
  place        VARCHAR2(200), 
  people        VARCHAR2(200), 
  event        VARCHAR2(200), 
  background      VARCHAR2(200), 
  cameramen      VARCHAR2(200), 
  serial        INTEGER, 
  IsEffect       VARCHAR2(200), 
  constraint PK_DA_PIC primary key (ID) 
); 
 
/*==============================================================*/ 
/* Table: Da_picsubject                     */ 
/*==============================================================*/ 
create table Da_picsubject ( 
  ID          VARCHAR2(200)          not null, 
  no          VARCHAR2(200), 
  title        VARCHAR2(200), 
  year         VARCHAR2(200), 
  type         VARCHAR2(200), 
  gdtime        DATE, 
  iseffect       VARCHAR2(200), 
  seiral        INTEGER, 
  constraint PK_DA_PICSUBJECT primary key (ID) 
); 
 
alter table Da_pic 
  add constraint FK_DA_PIC_REFERENCE_DA_PICSU foreign key (subjiectid) 
   references Da_picsubject (ID); 

相关文章

  • Oracle如何使用PL/SQL调试存储过程

    Oracle如何使用PL/SQL调试存储过程

    这篇文章主要介绍了Oracle如何使用PL/SQL调试存储过程,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • oracle如何查询表中所有字段

    oracle如何查询表中所有字段

    这篇文章主要介绍了oracle如何查询表中所有字段问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Oracle parameter可能值获取方法

    Oracle parameter可能值获取方法

    有时不清楚一些参数的所有允许设定的值,比如Oracle中parameter,接下来介绍两种方法获取Oracle中parameter的可能值,需要了解的朋友可以参考下
    2012-11-11
  • Oracle出现超出打开游标最大数的解决方法

    Oracle出现超出打开游标最大数的解决方法

    这篇文章主要介绍了Oracle出现超出打开游标最大数的解决方法,涉及针对Oracle游标位置的判断与处理技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 详解Oracle dg 三种模式切换

    详解Oracle dg 三种模式切换

    这篇文章主要介绍了详解Oracle dg 三种模式切换 的相关资料,需要的朋友可以参考下
    2015-12-12
  • Oracle中时间日期转化函数to_date和to_char的具体使用

    Oracle中时间日期转化函数to_date和to_char的具体使用

    时间日期转化函数在工作中经常可以使用的到,本文主要介绍了Oracle中时间日期转化函数to_date和to_char的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2023-05-05
  • Oracle多表级联更新详解

    Oracle多表级联更新详解

    我们在平时的工作中可能遇到过,多表级联更新,我也在网上看到过不少的方法,但是使用这些方法一般都没成功过,所以今天我给大家介绍一种稍微麻烦的方法,有需要的朋友可以参考下
    2013-07-07
  • oracle怎么删除用户提供解决方案

    oracle怎么删除用户提供解决方案

    本文将介绍oracle如何删除用户的方法实现步骤,有需要的朋友可以参考
    2012-11-11
  • ORACLE 毫秒与日期的相互转换示例

    ORACLE 毫秒与日期的相互转换示例

    本节主要介绍了ORACLE毫秒与日期的相互转换,毫秒转换为日期格式化的时间可以是12小时制和24小时制
    2014-07-07
  • Oracle删除字段中的空格、回车及指定字符的实例代码

    Oracle删除字段中的空格、回车及指定字符的实例代码

    本文给大家分享Oracle删除字段中的空格、回车及指定字符的实例代码,非常不错,具有参考借鉴价值,需要的的朋友参考下
    2017-03-03

最新评论