`
AquariusM
  • 浏览: 145937 次
  • 性别: Icon_minigender_1
  • 来自: 南阳
社区版块
存档分类
最新评论

2010年7月26号--Oracle数据库表的主键的表的主键的删除

阅读更多

2010年6月26号---Oracle表的主键的删除。

修改主键约束:

 

alter table ticketInfo drop constraint ticketInfo_pk;

            表明                       表明_pk

 

即可删除主键约束;

 

Oracle 删除主键列

1、先去掉主键约束

查出主键约束的名字

SELECT   *   from   user_cons_columns where table_name='AC_LOGININFO';

取消主键约束

alter table AC_LOGININFO drop constraint AC_LOGININFO_PK;

2、删除列

ALTER TABLE schema.table_name DROP COLUMN column_name [CASCADE CONSTRAINT];

[]表示可选。这种方法适用于小表的操作。

 

alter table schema.table_name set unused ("column_name") cascade constraints;(注意column_name为字段名,要大写) 

这种方法适合负载比较重,或者表比较大的情况。先将一个列标识为unused,然后在系统负载比较轻的时候使用

alter table drop unused columns

删除该列占用的存储空间。

可以使用参数指定一次删除多少行。


这些操作可以满足对oracle数据库中表的主键的删除。
分享到:
评论

相关推荐

    创建oracle数据库中表的主键和自增

    ### 创建Oracle数据库中表的主键和自增 在Oracle数据库中实现自增主键是一项常见但非常重要的功能。这不仅有助于确保数据的唯一性,还能简化开发过程中的某些环节,尤其是在需要自动增长的主键时。下面将详细介绍...

    Oracle数据库创建表tuser设置主键自动增长

    ### Oracle数据库创建表tuser设置主键自动增长 在Oracle数据库中,创建一张包含自动增长主键的表是一项常见的需求。本文将详细介绍如何在Oracle环境中创建一个名为`tuser`的表,并实现其主键自动增长的功能。此外,...

    班级管理系统E-R图 Oracle数据库

    教工号是教师信息表的主键。 4. 宿舍:有宿舍编号、宿舍类型和是否采光等属性。宿舍编号是宿舍信息表的主键。 5. 成绩:记录了课程名称、课程编号和分数,用于追踪学生的学术表现。 6. 其他实体还包括奖励或处罚...

    powerdesigner创建oracle_数据库表,设置表主键列为自动增长

    ### PowerDesigner 创建 Oracle 数据库表并设置主键自动增长 #### 一、PowerDesigner与Oracle数据库集成概述 PowerDesigner是一款强大的数据库设计工具,它能够帮助开发者进行数据建模、概念设计以及物理数据库的...

    Oracle数据库表结构导出工具

    "Oracle数据库表结构导出工具"就是为此目的设计的实用程序,它能够方便地将表结构转换成易于查看和处理的Excel文件。 DBExport是一个这样的工具,正如其名称"DBExport2.51 For ORACLE"所示,它专门针对Oracle数据库...

    Oracle数据库表结构导出工具Excel

    "Oracle数据库表结构导出工具Excel"就是为了解决这样的需求而设计的。 DBExport是一款高效实用的工具,专门用于将Oracle数据库的表结构信息转换成Excel格式。这款工具允许管理员或开发者轻松地导出数据库中的表定义...

    xxl-job oracle 适配版本

    1. **数据库表结构**:XXL-JOB原有的MySQL表结构可能需要进行调整以适应Oracle的语法和特性。例如,表字段的数据类型、主键策略、索引创建等可能需要相应修改。 2. **SQL语句优化**:Oracle数据库有自己的SQL语法...

    oracle数据库主键自动生成

    Oracle 数据库主键自动生成 在 Oracle 数据库中,主键自动生成是指在插入数据时自动生成唯一的主键值,从而简化数据录入和维护工作。下面将详细介绍 Oracle 数据库主键自动生成的实现方法和相关知识点。 序列...

    SpringBoot集成MyBatis-Plus实现国产数据库适配.docx

    SpringBoot 集成 MyBatis-Plus 实现国产数据库适配 MyBatis-Plus 是一款在 MyBatis 的基础上进行扩展的开源工具包,只做增强不做改变,引入 MyBatis-Plus 不会对您现有的 Mybatis 构架产生任何影响。MyBatis-Plus ...

    Oracle数据库表生成C#实体类

    "Oracle数据库表生成C#实体类"是一个实用的小工具,它的主要目的是自动化这个过程,避免开发者手动编写繁琐的实体类代码。虽然这个工具可能存在一些小问题,但它可以大大提高开发效率,尤其是在处理大量表结构时。 ...

    oracle 数据库表生成程序

    Oracle数据库表生成程序是一种工具,它能够自动化地根据Excel数据字典文件创建数据库表结构。在IT行业中,这种工具极大地提高了数据库设计和管理的效率,特别是在处理大量数据模型时。以下将详细介绍这个过程中的...

    Oracle数据库基础教程-参考答案

    【Oracle数据库基础】 Oracle数据库是一种广泛应用于企业的关系型数据库管理系统,由Oracle公司开发,以其高效、稳定和强大的功能著称。本节将深入解析Oracle数据库的基础知识。 1. 数据库概念: 数据是数据库中...

    如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    根据提供的标题、描述以及部分代码内容,我们可以了解到这篇文章主要探讨的是如何在Oracle数据库中查询所有用户表的相关信息,包括表名、主键名称、索引、外键等元数据信息。接下来,我们将对这些知识点进行详细的...

    xxl-job2.2.0使用oracle数据库,执行此sql,来创建数据表

    xxl-job2.2.0使用oracle数据库,执行此sql,来创建数据表

    Oracle数据库管理员快速入门

    ### Oracle数据库管理员快速入门知识点梳理 #### 一、绪论 - **关于本指南** - 本指南旨在为Oracle数据库管理员提供一个快速入门的路径,帮助他们掌握基础的管理和维护技能。 - **本指南未涉及内容** - 本指南不...

    oracle实验1-Oracle 11g数据库入门.doc

    本实验主要涵盖了Oracle 11g数据库的基本操作,包括安装环境、数据库管理工具的使用、PL/SQL Developer环境的熟悉、数据库对象的创建、数据的录入、修改和删除,以及数据的导入/导出。以下是对这些知识点的详细解释...

    oracle数据库导出表结构到WORD文档

    "oracle数据库导出表结构到WORD文档"是一个实用的操作,它能够帮助我们生成包含所有表定义、字段信息、主键、外键等的详细报告。通过这个工具,我们可以快速地将Oracle中的数据库对象信息整理成Word文档,方便打印、...

    Oracle数据库表序列ID自增生成器

    总结来说,Oracle数据库表序列ID自增生成器结合了序列和触发器的概念,实现了主键ID的自动增长。这种机制在处理大量数据和并发操作时,能确保数据的完整性和一致性。了解并熟练运用这些知识点,对于进行高效的Oracle...

    Oracle数据库表结构导出工具 DBExportDoc V1.0 For Oracle.rar

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其强大的功能和稳定性深受企业青睐。在日常的数据库管理和维护中,经常需要...对于需要管理和共享Oracle数据库表结构的用户,这是一个非常有价值的资源。

    Oracle数据库大作业

    在PPT中,可能详细阐述了需求分析、系统架构设计、数据库表结构设计等步骤,以及可能遇到的问题和解决方案。这通常会涉及数据库的概念模型和逻辑模型的转换,以及如何使用SQL语句创建表、视图和存储过程等。同时,...

Global site tag (gtag.js) - Google Analytics