DB2创建表--带有自增列的表

DB2创建表操作非常简单,但是如果DB2创建表是带有自增列的表,又应该如何实现呢?下面就教您一个DB2创建表有自增列的方法,供您参考。

 
 
 
  1. create table test(id integer not null generated always as identity(startwith 1,increment by 1,no cache),  
  2.      name varchar(20))  
  3.  
  4. db2 => select * from test  
  5.  
  6. ID          NAME  
  7. ----------- --------------------  
  8.  
  9. 0 条记录已选择。  
  10.  
  11. db2 => insert into test(name) values('wjz')  
  12. DB20000I SQL命令成功完成。  
  13. db2 => select * from test  
  14.  
  15. ID          NAME  
  16. ----------- --------------------  
  17.           1 wjz  
  18.  
  19. 1 条记录已选择。  
  20.  
  21. db2 => insert into test(name) values('xlp')  
  22. DB20000I SQL命令成功完成。  
  23. db2 => select * from test  
  24.  
  25. ID          NAME  
  26. ----------- --------------------  
  27.           1 wjz  
  28.           2 xlp  
  29.  
  30. 2 条记录已选择。  

 

 

 

【编辑推荐】

DB2数据库命令大全

DB2数据移动的四种文件格式

DB2列转行的实现

DB2增量备份的方法

DB2离线备份测试实例

 

THE END