Oracle增加自增长列
-- 移除索引
drop index TB_1;
drop index TB_2 ;
alter table TB drop constraint PK_TB;
--允许列为空
alter table TB modify (LN_NO CHAR(16) NULL);
alter table TB modify (IVS_NO CHAR(16) NULL);
--创建自增序列
create sequence SEQ_REC_ID
minvalue 1
maxvalue 999999999
start with 1
increment by 1
nocache;
--增加ID列
--alter table TB drop column ID;
alter table TB add (ID INT NULL);
UPDATE TB SET ID=SEQ_REC_ID.NEXTVAL;
alter table TB MODIFY (ID INT NOT NULL);
--创建主键
alter table TB
add constraint PK_TB primary key (ID)
using index
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
转载于:https://www.cnblogs.com/dashi/p/4243909.html
Oracle增加自增长列相关推荐
- oracle LPDA,oracle中自动增长列的设置
例如在表user中将主键uid设为自动增长列: table: user column: uid ,定义为主键,int或number 结合sequence和trigger实现id列的值的自动增长: 1. ...
- oracle实现序列,oracle中创建序列和自增长列的实现方式
众所周知,在SQL Server中设置自增长列很简单,但是在ORACLE中则不然,现在介绍一下ORACLE中自增长列如何实现: 1.创建序列. 举例如下: create sequence seq_pe ...
- Oracle利用序列实现自动增长列
在SQL Server以及MySql中都有相应的自动增长列类型,而Oracle中则没有此类型,那如果要实现自动增长列需要怎么办呢. 我们可以利用序列来实现.插入数据时候,可以像sql以及mysql一样 ...
- oracle增加字段为主键自增_在 Oracle 中设置自增列
如果你经常使用 MySQL,你肯定对 AUTO_INCREMENT 非常熟悉,因为经常要用到它. 一.什么是自增列 ? 自增列是数据库中值随插入的每个行自动增加的一列.它最常用于主键或 ID 字段,这 ...
- Oracle增加一列、修改一列数据类型
Oracle增加一列.修改一列数据类型: 添加一列: alter table A add( CFYJSNR varchar2(20)); 修改列: alter table A ren ...
- oracle 增加不了新列,【云和恩墨大讲堂】谈Oracle表新增字段的影响
编辑手记:本文来自上周四云和恩墨大讲堂课程的整理.作者通过锁.索引.约束等的情况验证了表的新增字段对不同版本的Oracle数据库产生的影响. 作者简介刘晨,网名bisal,Oracle 10g/11g ...
- mysql自动增长 sql,SQL基础知识V2——自增长列
SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 自增长列的作用 自增长列会在新记录插入表中时生成一个唯一的数字. 我们通常希望在每次插入新记录时自动创建主键字段的值. 我们可以在表中创 ...
- 2019-7-26 [MySQL] 安装与介绍 语句分类/语法 数据类型 DDL数据定义:创建/查看/删除/使用 DML数据操作:增删改 主键约束 自动增长列 非空约束 默认值 Navicat
文章目录 0.知识回顾 1.数据库介绍 1.1 数据库概述 1.1.1 什么是数据库 1.1.2 什么是数据库管理系统 1.1.3 数据库与数据库管理系统的关系 1.2 数据库表 1.3 表数据 1. ...
- sql设置id自动增长_JDBC进阶(一):批处理与获取自增长列的值
一.批处理 假如要插入一万条记录到数据表中,那么使用普通的方法就要执行一万次插入操作,这样会频繁打开和关闭数据库连接,导致执行速度变慢. 因此可以使用批处理机制将多条语句一次性提交给数据库批量处理. ...
最新文章
- JQuery 动态创建表单,并自动提交
- 使用JMeter录制手机App脚本
- Python之并行--基于joblib
- MySQL处理中文乱码问题
- 有趣的网页注释代码,保护我方源码
- NoSQL 数据库不应该放弃 Consistency
- C语言深入浅出可变参数函数的使用技巧(转)
- MAC快捷键使用大全
- linux平台上基于ffmpeg源码的视频格式转换器
- word页眉页脚,奇偶不同
- MAC系统下安装homebrew(2020.04)
- embedv.php_微信开发在线点播电影网ckplayer播放器实例介绍
- 为什么不从列表继承 T ?
- 国内和海外做游戏运营会有哪些不同?
- 设计模式领域公认的3本经典著作之一《设计模式之禅》 [豆瓣评分 8.70]
- python-图像分类数据集,给三级目录里的文件打标签,并且标签根据第二级级目录自动生成
- C语言中scanf输入汇总
- 苹果切换输入法_原来iPhone自带的输入法这么强大?好多人都不知道其中的隐藏功能...
- Highmaps的天津地图数据JSON格式
- 使用Selenium爬取淘宝商品(绕过登录页面)
热门文章
- jquery中有.post,.get,$.getJSON为什么没postJSON
- ztree隐藏指定节点后面的(重命名和删除)图标
- idea弹出Server‘s certificate is not trusted
- git版本回退(3)
- SQL Server数据库有关语法
- java有常函数_Java开发笔记(十一)常见的数学函数
- 程序如何在两个gpu卡上并行运行_【他山之石】如何支撑上亿类别的人脸训练?显存均衡的模型并行(PyTorch实现)...
- 计算机网络—停止等待协议(思维导图)
- using namespace std;的陷阱
- 回溯法 —— 求解0/1背包问题(剪枝)