oracle,uuid为主键,插入时直接更新id
2017-11-10 15:00
435 查看
uuid为主键,插入时自动更新
后续增加默认主键值:
-- Create table create table TECHNOLOGYCOMPANY ( ID VARCHAR2(32) default SYS_GUID() not null, FLOWID VARCHAR2(50), CONPANYID NUMBER, ISCOMMUNICATION VARCHAR2(10) ) tablespace USERS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); -- Add comments to the table comment on table TECHNOLOGYCOMPANY is '技术交流的交流公司'; -- Add comments to the columns comment on column TECHNOLOGYCOMPANY.FLOWID is '申请编号'; comment on column TECHNOLOGYCOMPANY.CONPANYID is '竞争对手ID'; comment on column TECHNOLOGYCOMPANY.ISCOMMUNICATION is '是否交流'; -- Create/Recreate primary, unique and foreign key constraints alter table TECHNOLOGYCOMPANY add constraint SYS_TECHNOLOGYCOMPANY primary key (ID) using index tablespace USERS pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited );
后续增加默认主键值:
alter table 表名 modify 字段名 default 默认值;
相关文章推荐
- Mysql EF 触发器生成主键id 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项 ;System.Data.Entity.Infrastructure.DbUpdateConcurrencyException
- 关于Hibernate的oracle主键id生成策略uuid、native和sequence
- 关于Hibernate的oracle主键id生成策略uuid、native和sequence
- oracle实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- oracle 使用触发器更新插入列的id
- spring jdbcTemplate insert插入Oracle数据库后返回当前主键id
- 关于Hibernate的oracle主键id生成策略uuid、native和sequence
- 关于Hibernate的oracle主键id生成策略uuid、native和sequence
- sql直接批量更新记录按照主键ID字符串的方法
- Oracle 在函数或存储过程中执行一条插入语句并返回主键ID值
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- 关于Hibernate的oracle主键id生成策略uuid、native和sequence .
- 获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- 韩顺平oracle视频笔记二(字段说明、表结构操作、日期插入、常用函数、主键ID)
- 关于Hibernate的oracle主键id生成策略uuid、native和sequence
- mybatis oracle获取插入的主键
- mybtais获取插入数据的主键id
- mybtais获取插入数据的主键id