程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 數據清洗小記:主鍵類ID字段的生成

數據清洗小記:主鍵類ID字段的生成

編輯:DB2教程

數據清洗小記:主鍵類ID字段的生成


 

【背景】

在由源端抽取數據插入目標端後,需要創建一個主鍵ID字段。

 

【解決】

方法一、使用sys_guid()函數生成32位的隨記數

例如向emp表中,新建一個字段,並且設置字段默認值為用sys_guid()函數自動生成一個32位不重復的隨機數。

alter table EMP add ID varchar2(32) default sys_guid();

 

方法二、使用觸發器每插入一條自動遞增序列

例如每次向emp1表新插入一條數據之前,先插入一個ID值。其中seq_idadd是事先已經創建的序列,可以自行定義該序列的起始值、方差值等。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved