oracle 主键删除,联合主键的创建

oracle 主键删除,联合主键的创建

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

1,主键的删除

 ALTER TABLE TABLENAME DROP PRIMARY_KEY
运行上面的SQL能够删除主键;假设不成功能够用
ALTER TABLE TABLENAME DROP CONSTRAINTS COLUMN CASCADE; –删除约束
ALTER TABLE TABLENAME DISABLE PRIMARY_COLUMN ; –设置被设置为主键的列为无效
DROP INDEX INDEX_NAME; –删除主键索引

2,查看主键约束

SELECT * FROM USER_CONSTRAINTS WHERE CONSTRAINT_TYPE=’P’ AND TABLE_NAME=’你要查看的表名’  AND OWNER=USER

3,创建联合主键

ALTER TABLE ADD CONSTRAINTS ‘约束名’   PRIMARY KEY (COLUMN,COLUMN,…);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118224.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月9日 上午9:00
下一篇 2021年12月9日 上午9:00


相关推荐

  • IDEA怎样设置编码

    IDEA怎样设置编码1 点击 settings2 点击 general 中的 fileencoding 把三处的编码都改为 utf 8 即可 点击 apply 即可

    2026年3月18日
    3
  • 面向对象的三大特征–封装

    面向对象的三大特征–封装

    2021年7月6日
    81
  • centos 重启网卡

    centos 重启网卡1 centos6 的网卡重启方法 servicenetwo 的网卡重启方法 systemctlres DNS 配置文件 cat etc resolv conf 设置主机和 IP 绑定信息 cat etc hosts 设置主机名 cat etc hostname3 可以使用 nmtui 文本框方式修改 IP4 关闭防火墙并设置开机不启动查看防火墙状态 systemctlsta service 关闭

    2026年3月20日
    1
  • curl调用单笔接口结合shell循环实现批量操作

    curl调用单笔接口结合shell循环实现批量操作shell脚本相关获取年月日时分秒来设置请求的时间echo$(date+%Y%m%d%H%M%S)请求中的随机数生成,根据请求报文格式得知

    2022年7月24日
    8
  • Linux设备树详解(一) 基础知识

    Linux设备树详解(一) 基础知识1.前言关于设备树,之前就经过详细的系统培训,但是本着会用就行的原则,对各个知识点都没有进行系统的总结。都是用到哪里学哪里,时间长了,基本也忘记了。所以对于后期知识各个知识点进行总结。2.为什么要引入DTS在传统Linux内核中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource…

    2022年6月16日
    29
  • java渗透测试框架_java编程

    java渗透测试框架_java编程(7)sqlmap(python脚本学习下)经典sql注入工具(这种针对参数的工具,不知道是不是扫描方式有问题,还是怎么着,怎么才能抓几个包,或者把常用点的包抓出来)抓几个sqlmap的包sqlmap功能很强大,这里就抓了一个结合burpsuitePOSTsqlmap的包(也可以用Burpsuitesqlmap插件http://www.freebuf.com/tools/6426.html)命令:…

    2022年8月12日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号