DB2中向一个表插入一条数据时,怎么自动生成了一个字段的数据?

时间:2021-09-09 15:07:42
比如像Infor(A,B,C,D)表中,插入A、B字段的值为1、1,D字段怎么自动生成一个随机数的。我查看了这个表没有建立触发器。

7 个解决方案

#1


是怎样建表的?你怎么知道是随机数?

#2


插入后自动生成随机数?

#3


楼主详细说明情况

#4


看看建表语句,是否有默认值。

如果是程序insert的话,看看是否程序中有处理。

#5


没看到表有默认值,程序中没有处理语句,我在数据库命令窗口执行insert语句,然后select的话D字段也能产生一个值。应该是数据量哪里设置了,没找到。

#6


把建表语句拿出来看看

#7


普通的insert语句,我想知道DB2有没有像触发器类似的其它的功能。

#1


是怎样建表的?你怎么知道是随机数?

#2


插入后自动生成随机数?

#3


楼主详细说明情况

#4


看看建表语句,是否有默认值。

如果是程序insert的话,看看是否程序中有处理。

#5


没看到表有默认值,程序中没有处理语句,我在数据库命令窗口执行insert语句,然后select的话D字段也能产生一个值。应该是数据量哪里设置了,没找到。

#6


把建表语句拿出来看看

#7


普通的insert语句,我想知道DB2有没有像触发器类似的其它的功能。