赞
踩
今天偶然间才发现的一个表主键,之前一直是在用sequence,记录一下。
SYS_GUID (),是Oracle 8i 后提供的函数。SYS_GUID产生并返回一个全球唯一的标识符(原始值)由16个字节组成。在大多数平台,生成的标识符由主机标符,执行函数的进程或者线程标识符,和进程或线程的一个非重复的值(字节序列)
1、插入时使用
create table lee
(
id raw(16) primary key,
etl_dt date
)
insert into lee values(sys_guid(),sysdate);
2、可以直接建表时使用SYS_GUID()作为唯一主键,例如:
create table lee
(
id raw(16) default sys_guid() primary key,
etl_dt date
)
insert into lee (etl_dt)values(sysdate);
at last:
想建一个数据库技术的交流群,用于磨炼提升技术能力.群号: 130730832
,欢迎大佬前来教学。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。