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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 虚拟IP简介「建议收藏」

    虚拟IP简介「建议收藏」什么是虚拟IP虚拟IP(VirtualIPAddress,简称VIP)是一个未分配给真实弹性云服务器网卡的IP地址。弹性云服务器除了拥有私有IP地址外,还可以拥有虚拟IP地址,用户可以通过其中任意一个IP(私有IP/虚拟IP)访问此弹性云服务器。同时,虚拟IP地址拥有私有IP地址同样的网络接入能力,包括VPC内二三层通信、VPC之间对等连接访问,以及弹性公网IP、VPN、云专线等网络接入。多个主备部署的弹性云服务器可以在绑定虚拟IP地址时选择同一个虚拟IP地址。用户可以为该虚拟IP地址绑定一个弹

    2022年10月20日
    1
  • Spring的两种动态代理Jdk与Cglib

    Spring的两种动态代理Jdk与CglibSpring的两种动态代理Jdk与Cglib

    2022年4月23日
    38
  • vuethink 配置

    vuethink 配置

    2021年10月11日
    66
  • vss配置beyond compare「建议收藏」

    UsingBeyondComparewithVersionControlSystems
    BeyondComparecanbeconfiguredastheexternaldifferenceutilityinmanypopularVCSapplications. Thefollowingareconfigurationinstructionsforspecificproducts. Letusknowifyouhave

    2022年4月13日
    75
  • Hibernate二级缓存问题[通俗易懂]

    Hibernate二级缓存问题[通俗易懂]相关概念和定义1、缓存的意义把一些不常修改,但是又经常用的数据存放到内存中,这样能减少与数据库的交互,提升程序的性能2、Hibernate中提供了两级缓存:第一级别的缓存是Session级别的缓存(比如说在调用get方法的时候,如果已经查询过一次了,第二次就不会查了,而是直接返回session缓存中已经存在的那个对象给你,不过这个只对当前Session有效,一旦又开一个新的Sess…

    2022年5月23日
    36
  • Centos安装字体

    Centos安装字体

    2021年5月30日
    114

发表回复

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

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