返回顶部
首页 > 资讯 > 精选 >怎么解决ORACLE在修改主键时出现ORA-00955的问题
  • 662
分享到

怎么解决ORACLE在修改主键时出现ORA-00955的问题

2023-06-05 13:06:09 662人浏览 薄情痞子
摘要

本篇内容介绍了“怎么解决oracle在修改主键时出现ORA-00955的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ORACLE在修改

本篇内容介绍了“怎么解决oracle在修改主键时出现ORA-00955的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  • ORACLE在修改主键时出现ORA-00955的解决方法

  • ORA-00955:名称已由现有对象使用

  • Oracle创建复合主键

  • 以药库的drug_stock表为例,需要在主键中增加一个字段:PUTINSTORAGE_DATE

  • 原来的主键名:PK_DRUG_STOCK,键值为:DRUG_CODE, DRUG_SPEC, FIRM_ID, PACKAGE_SPEC, BATCH_NO, STORAGE

  • 修改后的主键名:PK_DRUG_STOCK,键值为:DRUG_CODE, DRUG_SPEC, FIRM_ID, PACKAGE_SPEC, BATCH_NO, STORAGE, PUTINSTORAGE_DATE

  • --删除主键

  • ALTER TABLE PHARMacY.DRUG_STOCK DROP PK_DRUG_STOCK;

  • --删除主键索引

  • drop index PHARMACY.DRUG_STOCK_I_2;

  • drop index PHARMACY.DRUG_STOCK_I_3;

  • --增加复合主键

  • -- Create/Recreate primary, unique and foreign key constraints

  • alter table PHARMACY.DRUG_STOCK

  •   add constraint PK_DRUG_STOCK primary key (DRUG_CODE, DRUG_SPEC, FIRM_ID, PACKAGE_SPEC, BATCH_NO, STORAGE, PUTINSTORAGE_DATE)

  •   using index

  •   tablespace TSP_PHARMACY

  •   pctfree 10

  •   initrans 2

  •   maxtrans 255

  •   storage

  •   (

  •     initial 2M

  •     next 1M

  •     minextents 1

  •     maxextents unlimited

  •   );

  •   

  •  --创建索引

  •  -- Create/Recreate indexes

  • create index PHARMACY.DRUG_STOCK_I_2 on PHARMACY.DRUG_STOCK (DRUG_CODE, DRUG_SPEC)

  •   tablespace TSP_PHARMACY

  •   pctfree 10

  •   initrans 2

  •   maxtrans 255

  •   storage

  •   (

  •     initial 640K

  •     next 1M

  •     minextents 1

  •     maxextents unlimited

  •   );

  • create index PHARMACY.DRUG_STOCK_I_3 on PHARMACY.DRUG_STOCK (STORAGE)

  •   tablespace TSP_PHARMACY

  •   pctfree 10

  •   initrans 2

  •   maxtrans 255

  •   storage

  •   (

  •     initial 64K

  •     next 1M

  •     minextents 1

  •     maxextents unlimited

  •   );

“怎么解决ORACLE在修改主键时出现ORA-00955的问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 怎么解决ORACLE在修改主键时出现ORA-00955的问题

本文链接: https://lsjlt.com/news/243005.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么解决ORACLE在修改主键时出现ORA-00955的问题
    本篇内容介绍了“怎么解决ORACLE在修改主键时出现ORA-00955的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ORACLE在修改...
    99+
    2023-06-05
  • 怎么解决php.ini时区修改无效问题
    本篇内容介绍了“怎么解决php.ini时区修改无效问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php.ini时区修改无效的解决办法:1...
    99+
    2023-06-25
  • 怎么解决EXPDP导出时报错ORA-12154问题
    这篇文章主要讲解了“怎么解决EXPDP导出时报错ORA-12154问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决EXPDP导出时报错ORA-12...
    99+
    2024-04-02
  • Mybatis-plus框架 出现添加数据时主键冲突问题的解决办法 ASSIGN_ID出现重复值的问题
    问题描述         当使用Mybatis-plus的ASSIGN_ID主键生成策略时,出现两条数据id相同,导致添加不进数据库的问题,根据ASSIGN_ID生成策略原理,一毫秒的时间可以生成4096个不同主键(数据来源),实际使用上基...
    99+
    2023-09-04
    mybatis java mysql
  • 数据库update时出现的问题怎么解决
    这篇文章主要介绍了数据库update时出现的问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇数据库update时出现的问题怎么解决文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • Oracle修改字符集前怎么找出可能出现问题的数据
    本篇内容主要讲解“Oracle修改字符集前怎么找出可能出现问题的数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle修改字符集前怎么找出可能出现问题的...
    99+
    2024-04-02
  • oracle出现SVR4 Error报错问题怎么解决
    这篇文章主要讲解了“oracle出现SVR4 Error报错问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“oracle出现SVR4 Error报...
    99+
    2024-04-02
  • 怎么解决go get时出现xxx is deprecated的问题
    本篇内容主要讲解“怎么解决go get时出现xxx is deprecated的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决go get时出现xxx is deprecated的问...
    99+
    2023-06-22
  • 怎么解决使用数据库出现的ORA-00001、ORA-00604问题
    本篇内容介绍了“怎么解决使用数据库出现的ORA-00001、ORA-00604问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔...
    99+
    2024-04-02
  • 如何解决navicat链接oracle时出现的各种问题
    这篇文章主要介绍如何解决navicat链接oracle时出现的各种问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. ORA-28040: 没有匹配的验证协议 方法:在...
    99+
    2024-04-02
  • 连接服务器时出现问题怎么解决
    连接服务器时出现问题解决的方法:1、检查本地网络是否不通;2、检查登录账号或密码是否输入错误,如果忘记密码通过找回密码或找供应商帮忙...
    99+
    2023-02-08
    连接服务器 服务器
  • pt-archiver和自增主键的问题怎么解决
    今天小编给大家分享一下pt-archiver和自增主键的问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言pt-...
    99+
    2023-06-30
  • 数据库导入导出时报ORA-01843的问题怎么解决
    这篇文章主要介绍“数据库导入导出时报ORA-01843的问题怎么解决”,在日常操作中,相信很多人在数据库导入导出时报ORA-01843的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库导入导出...
    99+
    2023-06-03
  • 如何解决MySQL8.0安装第一次登陆修改密码时出现的问题
    这篇文章主要介绍了如何解决MySQL8.0安装第一次登陆修改密码时出现的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。下面给大家介绍下m...
    99+
    2024-04-02
  • 解决Oracle数据库出现问题时的脚本有哪些
    本篇内容主要讲解“解决Oracle数据库出现问题时的脚本有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“解决Oracle数据库出现问题时的脚本有哪些”吧!&...
    99+
    2024-04-02
  • Win10重置此电脑时出现问题怎么解决
    这篇文章主要介绍了Win10重置此电脑时出现问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Win10重置此电脑时出现问题怎么解决文章都会有所收获,下面我们一起来看看吧。解决方法:一、尝试在WinRE...
    99+
    2023-06-28
  • 连接云服务器时出现问题怎么解决
    连接云服务器时出现问题可能有多种原因,可以尝试以下方法解决问题:1. 检查网络连接:确保本地网络连接正常,尝试重新启动本地网络设备(...
    99+
    2023-08-09
    云服务器
  • 怎么解决Linux主机名修改后无法启动MySQL的问题
    本篇内容介绍了“怎么解决Linux主机名修改后无法启动MySQL的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!大部分MySQL出现问题...
    99+
    2023-06-16
  • oracle分页查询出现重复问题怎么解决
    在Oracle中,分页查询出现重复问题通常是由于查询条件不准确或者排序方式不正确导致的。以下是一些常见的解决方法:1. 确保查询条件...
    99+
    2023-08-09
    oracle
  • oracle数据库修改用户密码的时出现ORA-28003和ORA-20006错误怎么办
    小编给大家分享一下oracle数据库修改用户密码的时出现ORA-28003和ORA-20006错误怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作