日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
DB2自增字段IDENTITY的使用

DB2自增字段IDENTITY應(yīng)該如何使用呢?相信這是很多人都提到過(guò)的問(wèn)題,下面就為您詳細(xì)介紹DB2自增字段IDENTITY的用法,供您參考。

創(chuàng)新互聯(lián)建站專注于豐林企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城網(wǎng)站開(kāi)發(fā)。豐林網(wǎng)站建設(shè)公司,為豐林等地區(qū)提供建站服務(wù)。全流程按需求定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

A.Generated always
值由DB2生成,客戶不能直接賦值

 
 
 
  1. Example:  
  2. Create table t1  
  3. (id int generated always as identity (start with 100 increment by 1),description char(10));  
  4.       Commit;  
  5.       Insert into t1 values (default,’a1’);                         //insert100 a1  
  6.    Insert into t1(description) values (’a1’);                    //insert101 a1  
  7.       Insert into t1 values (200,’a1’);                             //erro  
  8.       Commit;  
  9.       Insert into t1(description) values (’a1’);                    //insert102 a1  
  10.       Rollback;  
  11.       Insert into t1(description) values (’a1’);                    //insert103 a1  
  12.       Commit;  
  13.       Select * from t1;  
  14.       100       a1  
  15.       101       a1  
  16.       103       a1 

B.Generated by default
值可由DB2生成,也可以準(zhǔn)許客戶直接賦值,不過(guò)DB2不能保證提供的值唯一。

 
 
 
  1. Example:  
  2.    Create table t1  
  3.      (id int generated by default as identity (start with 100 increment by 1),description char(10)) in userspace1  
  4.       Commit;  
  5.       Insert into t1 values (default,’a1’);                    //insert100 a1  
  6.       Insert into t1(description) values (’a1’);               //insert101 a1  
  7.       Insert into t1 values (200,’a1’);                        // insert200 a1  
  8.       Insert into t1 values (102,’a1’);                        // insert102 a1  
  9.       Commit;  
  10.       Insert into t1(description) values (’a1’);               //erro ,因此自增的當(dāng)前值為102,數(shù)據(jù)庫(kù)中已經(jīng)存在102的主鍵值了  
  11.       Insert into t1(description) values (’a1’);               //insert103 a1  
  12.       Commit;  
  13.       Select * from t1;  
  14.       100       a1  
  15.       101       a1  
  16.       102       a1  
  17.       103       a1  
  18.       200       a1 

以上DB2自增字段IDENTITY的用法介紹。

【編輯推薦】

DB2日期時(shí)間型數(shù)據(jù)類型介紹

六類常見(jiàn)的DB2命令行

DB2數(shù)據(jù)導(dǎo)入的四點(diǎn)注意事項(xiàng)

DB2管理頁(yè)大小的限制

DB2環(huán)境變量管理的策略選擇


當(dāng)前名稱:DB2自增字段IDENTITY的使用
當(dāng)前地址:http://www.5511xx.com/article/dhsjjsd.html