增加一列为主键 oracle,给oracle数据库增加一列做主键,增加一个sequence,数据库怎么获得主键。...
?
1 删除一张表
? delete from T_DHK_SJ;
2 给表增加一类,并做主键
alter table T_DHK_SJ add (DHKBH number(20));
alter table T_DHK_SJ add constraint pk_dhk_dhkbh primary key(dhkbh);
3 增加一个sequence
create sequence SEQ_T_DHK_SJ
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 2;
4 在数据库插入一条数据,例:
insert into t_dhk_sj(dhhm, yhxm, yhdz, sfzhm, gxsj, by1, by2, dhkbh)
?values('119','王五','北京','0000222',to_date('29-10-2014', 'dd-mm-yyyy'),null,null,seq_t_dhk_sj.nextval);
注意下一条数据的主键变为seq_t_dhk_sj.nextval。
?
?
?
增加一列为主键 oracle,给oracle数据库增加一列做主键,增加一个sequence,数据库怎么获得主键。...相关推荐
- MyBatis的插入后获得主键的方式
需求: 使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值. 方法: 在mapper中指定keyProperty属性,示例如下: <insert id=" ...
- oracle中主键的建立,oracle 建立主键与索引
一般的情况下,表的主键是必要的,没有主键的表可以说是不符合设计规范的. SELECT table_name FROM User_tables t WHERE NOT EXISTS (SELECT ta ...
- oracle创建主键sql语句,Oracle创建主键自增表(sql语句实现)及触发器应用
Oracle创建主键自增表(sql语句实现)及触发器应用 1.创建表 复制代码 代码如下: createtableTest_Increase( useridnumber(10)NOTNULLprima ...
- oracle sqlcode 多条,SQL查询以连接Oracle中多个行的列值
是否有可能构造SQL来连接列值 多行? 以下是一个示例: 表A PID A B C 表B PID SEQ DESC A 1 Have A 2 a nice ...
- oracle 参照完整性,Oracle中用表外键来保证系统参照完整性
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 Oracle中表的外键是保证系统参照完整性的手段,而参照完整性是指分布在两个表中的列所满足的具有主从性质的约束关系.外键 ...
- oracle联合主键怎么找,Oracle数据库联合主键
1.定义: 主键:在Oracle中,主键指能唯一标识一条记录的单个数据表列或联合的数据表列(联合主键|复合主键).主键用到的数据 表列数据不能包含空值.而且,一张表 ...
- oracle数据库主键自增序列_【oracle】oracle数据库建立序列、使用序列实现主键自增...
2.建立序列 -- Create sequence create sequence SEQ_SHIP_IMAGE minvalue 20 maxvalue 999999999999999999 sta ...
- oracle unpivot 索引_Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
这个比较简单,用||或concat函数可以实现 select concat(id,username) str from app_user select id||username str from ap ...
- 多个值合并成一个字段oracle排序,Oracle之多行记录变一行记录,行变列,并排序(wmsys.wm_concat)...
原帖:http://www.cnblogs.com/nayitian/p/3231734.html wmsys.wm_concat Definition: The Oracle PL/SQL WM_C ...
最新文章
- Matplotlib实例教程(四)水平条形图
- ​inotify+rsync实时数据同步实践讲解17
- 苹果x有android文件夹,iPhone没有文件管理器这点,却让安卓手机羡慕!
- ssis导入xml_SSIS包中的XML任务概述
- github项目下载与提交
- 剖析 ADO.NET 批处理更新
- jsp+ssh+mysql Java web学生考勤管理系统源码附视频指导运行教程
- 用74LS161和74LS138加必要的门电路实现下面波形图的电路.
- 机器学习算法之GMM模型
- autojs遍历当前页面所有控件_伙伴系统:页面分配器
- mysqld: [ERROR] Found option without preceding group in config file【解决】
- 花998购买的拍摄技巧和7天起号培训文档,学了一周的总结。
- python3编写人工智能_人工智能学习第三章 编写第一个Python程序 及概念
- 【总结】大学生寒假社会实践总结-社区志愿关爱模板
- ImGui添加背景图片的两种方式
- SQL数据库修复例子
- 今天开始学JAVA了!
- sqlserver/mysql 替换部分位置的字符串
- UT、IT、ST、UAT
- MySQL --- 函数大全 6