大家都知道mysql数据库可以直接使用autoincrement关键字实现id的自动生成、增长,但是在oracle数据库,怎么实现类似的自动生成唯一的主键呢?其实很简单,例子如下:
CREATE TABLE student(
id varchar2(32) default SYS_GUID() PRIMARY KEY
)
这样生成的就是长度为32的唯一字符串,与其他方法相比,简单多了。
大家都知道mysql数据库可以直接使用autoincrement关键字实现id的自动生成、增长,但是在oracle数据库,怎么实现类似的自动生成唯一的主键呢?其实很简单,例子如下:
CREATE TABLE student(
id varchar2(32) default SYS_GUID() PRIMARY KEY
)
这样生成的就是长度为32的唯一字符串,与其他方法相比,简单多了。