自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DB2自增字段IDENTITY的使用

數(shù)據(jù)庫
DB2數(shù)據(jù)庫中的自增字段IDENTITY相信大家都有一定程度的了解,下文就為您介紹自增字段IDENTITY的使用,供您參考學(xué)習(xí)。

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

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)許客戶直接賦值,不過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ù)庫中已經(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ù)據(jù)類型介紹

六類常見的DB2命令行

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

DB2管理頁大小的限制

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

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-30 16:00:40

DB2動態(tài)SQL

2010-11-03 15:56:13

DB2創(chuàng)建表

2010-09-30 13:27:09

DB2游標(biāo)

2011-03-21 12:58:26

Oracle自增字段

2010-08-10 15:30:21

2010-08-16 17:07:43

DB2 trc

2010-09-01 15:23:59

DB2字段類型

2010-07-28 11:13:04

DB2 Resotre

2010-04-26 11:55:48

Oracle自增字段

2010-09-28 16:14:14

SQL Server自

2010-04-09 09:28:30

Oracle自增字段

2010-09-30 14:48:26

DB2查詢

2010-08-18 10:59:20

IBM DB2 Cat

2010-01-08 11:47:15

ibmdwDB2

2010-01-08 12:03:51

ibmdwDB2

2010-07-27 13:07:14

DB2 Resotre

2010-10-20 10:04:36

sql server自

2010-08-26 11:37:38

DB2命令

2010-08-04 15:00:06

DB2未使用索引

2010-08-25 13:46:00

DB2函數(shù)日期
點贊
收藏

51CTO技術(shù)棧公眾號