【oracle唯一主鍵SYS_GUID()】


前面的博客介紹了用序列和觸發器實現自增主鍵,主要是為了避免發生主鍵相同而出錯。

 

現在給大伙介紹另外的一鍾防止主鍵相同的方法。

 

唯一主鍵

 

使用
SYS_GUID() 生成32位的唯一編碼。來生成唯一主鍵

 

例如:

 

create table test
(
id  raw(16) default sys_guid() primary key,
filler varchar2(100)
)

 

這樣就能生成唯一的主鍵id了,插入數據時不用插入id列。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM