增加修改列的约束:
alter table dep_1
modify
(Dep_id number(5) default 8 constraint dep_1_id_nn not  null) 

                                                                                             --非空约束

修改表的约束
(例如设置主键)
alter table dep_1
add constraint Dep_1_id_pk Primary key(Dep_id)

alter table dep_1
modify
(constraint Dep_1_id_pk Primary key(Dep_id))


(设置外键)
alter table GRADE_1
add constraint grade_dep_1_fk foreign key(DEP) references DEP_1(DEP_ID)
ON DELETE CASCADE
                                                                                                                           --当父表记录删除,对应子表记录都删除
alter table GRADE_1
add constraint grade_dep_1_fk foreign key(DEP) references DEP_1(DEP_ID)
ON DELETE SET NULL
                                                                                                                          --当父表记录删除,对应子表记录外键置null
(自定义约束check)
alter table dep_1
add constraint Dep_1_nm_len check(length(dep_name) >= 2)

删除表的约束
alter table dep_1
drop
constraint Dep_1_id_pk cascade
 
                                       --删除主键,若此主键是其他表的外键,要用cascade参数将那张表的外键一齐删除。

Oracel 修改约束命令相关推荐

  1. 静态时序分析的约束命令

    Timequest共包括13条约束命令(从timequest工具constrants下拉菜单可选的约束命令,实际不止这么多),分别是: Creat clock Creat generated cloc ...

  2. linux默认csh修改命令,Solaris中默认Shell的修改以及命令行补全的设置

    Solaris中默认Shell的修改以及命令行补全的设置 发布时间:2008-02-18 00:01:41来源:红联作者:qtsmy Solaris10 x86虽然可以跑起来,但有很多方面都用这和以前 ...

  3. mysql的altertable_mysqlaltertable修改表命令详细介绍

    MySQL ALTER语法如下: ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_specification: AD ...

  4. linux设置历史命令保留数目限制,linux下修改history命令保存条数

    在linux系统下.history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history, 但只保留1000条命令(这个是由默认的shell ...

  5. linux 下载python命令_Linux下修改Python命令的方法示例(附代码)

    本篇文章给大家带来的内容是关于Linux下修改Python命令的方法示例(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Linux默认python命令指向的是/usr/bi ...

  6. 求生之路2服务器模式修改参数,求生之路2参数修改控制台命令_求生之路2参数修改控制台命令方法_牛游戏网...

    求生之路2是一款著名的僵尸恐怖题材的动作生存类游戏,游戏注重策略性和队友之间的默契配合团队精神.那么大家知道怎么对游戏参数进行控制台修改命令吗?不知道没关系,下面小编就为大家带来了其相关介绍,一起来看 ...

  7. 如何修改 linux 命令行登录界面

    如何修改 linux 命令行登录界面 1. 在网站设计字符图形 根据文字生成字符画: http://patorjk.com/software/taag http://www.network-scien ...

  8. 传奇如何读取服务器信息,传奇服务器修改之命令服务脚本详细使用方法介绍

    现在的传奇游戏市场相比以前来说要成熟很多,同时也要规范很多对于大多数传奇游戏玩家来说他们在这样的大环境下才能更好的体验传奇游戏的魅力.很多传奇私服玩家都想过自己架设一个服务器,但是真正能够做到这一点并 ...

  9. linux修改时间命令

    linux修改时间命令是什么呢,下面就让我们来看看吧. linux修改时间命令是date -s+时分秒,可以在终端窗口使用来修改系统时间,下面就是使用方法. 1.打开并登录linux操作系统,打开终端 ...

最新文章

  1. 初学者应该看看的6个free命令例子
  2. 超详细!使用OpenCV深度学习模块在图像分类下的应用实践
  3. 实例57:python
  4. Vue项目中的RSA加解密
  5. 地图距离算法_基于权重的地图匹配技术
  6. 第一季度我国电子信息制造业增加值同比增长14.9%
  7. vue require图片_前后端分离当下,后端同学总结的手动构建vue项目
  8. 解决windows软件默认安装到C盘问题
  9. Idea Module not specified
  10. MacBook关闭系统更新
  11. c语言中有符号数的补码,[分享]带符号数的表示-----补码
  12. C++ 使用Poco库实现日志操作
  13. win10 ubuntu16.04双系统
  14. 设计数据库原则4个原则_四个设计原则
  15. vivo换手机云服务器,vivo玩机指南:换新机数据不用烦,云服务一步搞定
  16. ddr2是几代内存_教你区分DDR1 DDR2 DDR3内存条的方法
  17. clob在java里的类型_Java对Oracle中Clob类型数据的读取和写入(转)
  18. 自由天空XP/2K3封装工具 Easy Sysprep v2.0 正式版封装教程
  19. 计算机右键管理报错解决办法
  20. 计算机英语情景对话二人组,英语小对话二人组日常情景对话(2)

热门文章

  1. [ARM异常]-中断的术语介绍:target,assert,taken,acknowledge
  2. 通过句柄找到广告弹窗进程
  3. 【攻防世界003】re-for-50-plz-50
  4. (66)全局句柄表,遍历全局句柄表
  5. 2020-11-13(四大组件简单回忆内容)
  6. 硬编码学习笔记(二)—— 经典变长指令
  7. 138. 兔子与兔子【字符串哈希】
  8. Spring boot的Spring MVC扩展功能
  9. python随机颜色数字_python颜色随机生成器的实例代码
  10. 【leetcode】762. 二进制表示中质数个计算置位