⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 how_to_control_the_line_num_in_db2.txt

📁 在跨平台数据库DB2中如何控制自生成列的当前序列值
💻 TXT
字号:
如何控制自生成列的当前序列值

问题描述: 

对于用下面DDL语句建立的表,如何控制自生成列的当前序列值? 
create table idn1(id integer, name char(20), dn integer not null generated always as identity (start with 1, increment by 1)) 


解答: 
可以使用alter table命令来实现: 

对于上面的例表,select * from idn1的输出为: 
ID          NAME                 DN 
----------- -------------------- ------- 
         1 Test                  1 
         2 Test                  2 
         3 Test                  3 
 3 条记录已选择。 
自生成列的当前序列值为4。 

执行alter table idn2 alter column dn restart后,当前序列值重置为1; 

执行alter table idn2 alter column dn restart with 10后,当前序列值置为10。 
 
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -