当前位置: 首页 > news >正文

Oracle 在 Drop 表时的 Cascade Constraints

Oracle 在 Drop 表时的 Cascade Constraints

在 Oracle 使用 Drop 语句时,例如:

drop table CUSTOMER_INFO cascade constraints;

在删除主键约束时:

  • 使用 cascade 关键字,可以删除参照该列的那些外键和使用 on delete cascade 关键字来级联删除参照该关键字的数据。

  • 使用 cascade constraint 在删除列的同时删除约束。例如主键约束等等。

  • 使用 Drop table table_a cascade constraints 可以以删除关联 table table_a 的 constraint 来达成你 drop table table_a 的目的,原来属于表 table_b 的 foreign key constraint 已经跟随着被删除掉了,但是,储存在 table table_b 的资料可不会被删除,也就是说 Drop table cascade constraints 是不影响到存储于objec 里的 row data。

总的来说,对于那些处于包含了多个列的约束中的列的删除,我们一定要使用 cascade constraint 关键字,否则没有必要,虽然使用了也是没有错误的。

相关文章:

  • Oracle:ORA-01219:database not open:queries allowed on fixed tables/views only
  • MyBatis: Invalid bound statement (not found) 错误的可能原因
  • Git 删除已经 Push 的远程文件夹或文件的命令方法
  • 写给自己 - 开发路上
  • ubuntu 18 自带截图工具 - 快捷键
  • svn 必须会敲的常用命令
  • ubuntu 18 解锁文件目录(谨慎操作)
  • ubuntu 18 安装 navicat Premium 中文乱码(很彻底)
  • 在 ubuntu 18 中为 navicat 创建快捷方式
  • You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).Please, commit your changes
  • Ubuntu 18 使用命令卸载软件
  • Ubuntu 18 系统时间问题 - 解决其使用 BIOS 时间,不联网同步
  • Grub2 开机系统选择界面美化 - 主题修改
  • 最常见的 Git 错误及解决方法
  • 手写 Spring - 详细思路与实践
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 【css3】浏览器内核及其兼容性
  • axios 和 cookie 的那些事
  • Debian下无root权限使用Python访问Oracle
  • echarts花样作死的坑
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • Java,console输出实时的转向GUI textbox
  • k个最大的数及变种小结
  • Linux中的硬链接与软链接
  • nodejs:开发并发布一个nodejs包
  • node学习系列之简单文件上传
  • 大快搜索数据爬虫技术实例安装教学篇
  • 关于List、List?、ListObject的区别
  • 计算机常识 - 收藏集 - 掘金
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 时间复杂度与空间复杂度分析
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一道闭包题引发的思考
  • AI算硅基生命吗,为什么?
  • puppet连载22:define用法
  • ​MySQL主从复制一致性检测
  • #pragma once与条件编译
  • #传输# #传输数据判断#
  • %check_box% in rails :coditions={:has_many , :through}
  • (02)Hive SQL编译成MapReduce任务的过程
  • (C语言)逆序输出字符串
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (力扣)循环队列的实现与详解(C语言)
  • (五)c52学习之旅-静态数码管
  • (一)Dubbo快速入门、介绍、使用
  • (一)UDP基本编程步骤
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (状压dp)uva 10817 Headmaster's Headache
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET中 MVC 工厂模式浅析