在表中要删除一个数据字段时,可以先把该字段设置为无效,然后再删除表中无效的字段。
但是如果该字段属于主键时,首先需要删除该表中的主键,然再删除字段,最后再给表重新定义主键。
删除表的主键值:
-- ( KEY_NAME也就是定义表时,给表创建的主键名);
alter table 表名 drop constraint KEY_NAME ;
-- 重新创建主键名
alter table 表名
add constraint KEY_NAME primary key (作为主键的字段名,多个时用逗号隔开)
using index
tablespace tablespace_NAME(表空间名称)
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 192K
minextents 1
maxextents unlimited
);
// 将要删除的字段设置为无效
alter table 表名 set unused column 字段名;
// 删除表中无效的字段
alter table 表名 drop unused columns;
分享到:
相关推荐
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
获取oracle 表字段,表名,以及主键之类等等的信息,获取oracle 表字段,表名,以及主键之类等等的信息获取oracle 表字段,表名,以及主键之类等等的信息获取oracle
ORACLE自增主键设置方法ORACLE自增主键设置方法
获取ORACLE 表字段,表名,以及主键之类等等的信息 基本开发中要用的信息都能取到了.
oracle触发器实现主键自动增长操作
oracle设置主键自动增长 首先,你要有一张表! 然后,你需要一个自定义的sequence 以上代码完成了一个序列(sequence)的建立过程,名称为emp_sequence,范围是从1开始到无限大(无限大的程度是由你机器决定的),nocycle...
Oracle中分组后拼接分组字符串[文].pdf
主要介绍了Oracle判断表、列、主键是否存在的方法,下面是小编之家小编给大家带来的一些判断方法和大家分享下
Oracle的LOB(CLOB)大字段以及(SYS_LOB$$)清理.txt
根据表主键id删除一条数据,在PL/SQL上执行commit后执行时间都大于5秒。!!! 问题分析: 需求是删除一个主表A,另有两个附表建有此表的主键ID的外键。删除A表的数据级联删除另两个表的关联数据。增删改查使用...
今天从oracle迁移数据到mysql碰到个需求:原先的主键字段需要改成mysql中的自增字段,而且原先数据的值不能变,以后新插入的值从原先数据最大的值开始自增。 解决办法: 构建环境: mysql> CREATE TABLE test -> ( ...
primary key(id) //id为主键,下面的方法把它设为自增字段 ) 1、建立自增序列TEMP_TEST_IDADD,命名任意,从1开始,每次加1 CREATE SEQUENCE TEMP_TEST_IDADD INCREMENT BY 1 START WITH 1; 2、在表...
第一种单字段主键类型,看上去简单,无非就是一个id字段呗,实际上这个主键字段在JPA,还有任何的ORM框架中都是有很多种生成策略的。 一般是如下4种: 1. AUTO:自动自增生成 2. TABLE:自定义表生成器 3. Identity...
重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group by Id having count(Id) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录...
oracle_11gR2_06 介绍 数据库,数据表,记录,字段,和对数据表的操作(create,alter,drop)
参照完整性,是指一个表中的字段的值要参照另一个表中字段的值(主键字段的值),那么在该表中该字段称为外键,即通过外键来实现 参照完整性。主键所在的表称为主键表,主键表要优先创建,再创建外键表。
通过PL/SQL 自己手动生成DDL,不过目前我只写了 表、主键、注释、索引。其他的分区、约束还没写。...缺陷:每个字段后面都有","需要手动剔除,修改过后的已上传,csdn中不知道怎么修改,只好重新上传
Oracle的字段自增功能,可以利用创建触发器的方式来实现,接下来我们就来看看Oracle数据库中创建自增主键的实例教程,需要的朋友可以参考下
能够唯一表示数据表中的每个记录的【字段】或者【字段】的组合就称为主码。 2. 什么是外码(外键) 表1.2的【编号】字段和表1.1的【导师编号】字段是对应的。表1.2中的【编号】字段 1.2的主码。表1.2中的【编号】...