oracle 自增加列的实现
--自动产生主键值
--1 创建一个表
create table trigTable(
id number primary key,
c2 number);
/
--2 创建一个序列号1
create sequence seq_id;
/
--3 创建trigger
create or replace trigger trpk
before insert on trigTable for each row
declare
begin
select seq_id.nextval into :new.id from dual;
end;
/
//创建序列号2
create sequence seq_id_jia123
minvalue 1//最小
maxvalue 999999 //最大
start with 1 //从一开始
incremental by 1 //每次加1
cache 20 //每次缓存20 个
order;
currval、nextval,分别表示当前值和下一个值
转载于:https://www.cnblogs.com/jiabin-java/p/3295429.html
oracle 自增加列的实现相关推荐
- 添加列oracle默认值,Oracle 11g增加列,并带默认值的新特性
在Oracle 11g以前,如果要在一个大表中增加一列,并设置默认值,那将是一个非常悲剧的事情.有些时候不得不选择在线重定义功能来实现 Oracle 11g增加列,并带默认值的新特性 [日期:2014 ...
- oracle 添加默认值列,Oracle 11g增加列,并带默认值的新特性
永久链接:http://www.ixdba.com/html/y2007/m08/159-oracle11g-add-column.html 老和尚在他的blog中描述了了这个问题,我这里做一个详细的 ...
- Oracle中对现有表增加列
altertable Tablename add(column1 varchar2(20),column2 number(7,2)...) --Oracle中修改列名不可以,但是可以删除列,增加列 a ...
- oracle 动态sql列转行_SQL优化笔记分享:34条实用经验可别错过!
SQL 优化经验 1. 选择最有效率的表名顺序(只在基于规则的优化器中有效)ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving tab ...
- SQL语句:建表语句、插入语句、查询语句、增加列、删除列、查询语句like、修改语句
1.建表 create table student ( id number(10,0) not null, uname varchar2(255 char), pword varchar2 ...
- Alter操作(修改列名,修改列数据类型,增加列,删除列,增加列且设为主键及对默认值操作)
一.mysql (增加列,删除列,修改列:增加,删除,修改列的默认值) 增加列,删除列,修改列 1.修改列的数据类型 alter table patient modify column mood in ...
- Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
多行转字符串 这个比较简单,用||或concat函数可以实现 [sql] view plaincopy print? select concat(id,username) str from app_u ...
- Oracle-1:的列操作(增加列,修改列,删除列),包括操作多列
Oracle的列操作(增加列,修改列,删除列),包括操作多列 增加一列: alter table emp4 add test varchar2(10); 修改一列: alter table emp4 ...
- Oracle行转列、列转行的Sql语句总结
多行转字符串 这个比较简单,用||或concat函数可以实现 ? 1 2 3 select concat(id,username) str from app_user select id||usern ...
- sql server 数据库表中增加列,增加字段,插入列,插入字段,修改列,修改字段,
格式 --增加列 alter table 表名 add 字段名 类型 null default 默认值--给列增加注释 execute sp_addextendedproperty 'MS_Descr ...
最新文章
- 【干货】强化学习介绍
- 评分卡上线后如何进行评分卡的监测
- AI:2020年6月21日北京智源大会演讲分享之15:15-15:40黄萱菁教授《自然语言处理中的表示学习》
- 浅析VS2010反汇编 VS 反汇编方法及常用汇编指令介绍 VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码...
- MySQL 读写分离 使用驱动com.mysql.jdbc.ReplicationDriver
- 2.2)深度学习笔记:优化算法
- JAVAWEB入门第一篇
- 1107班html大赛比赛说明 同学们需注意的事项
- 怎么在windows上启动python_Windows下如何安装和运行Python
- python3下载-python下载 v3.7.0 官方正式版
- 2017-11-14
- 安装moodle3.6
- 没搞懂bios设置这5个问题,千万别重装系统!
- python能做什么工作知乎-python能做什么知乎
- android获取SIM卡信息和手机号码
- MP3 Cutter Joiner for Mac(mp3剪辑合并工具)
- 关于微信小程序中时间预约的简单实现
- C语言标识符有哪三类
- Matlab滤波器设计示例
- Win10桌面布局-透明剧中任务栏