create table test
(
id int generated always as identity(start with 1, increment by 1, max 100),
name varchar(50)
)
DB2字段类型研究 --- INTEGER或INT(大整型)
说明:大整型是四个字节的整数,精度为 10 位。大整型的范围从 -2,147,483,648 到 2,147,483,647。
增加字段:ALTER TABLE <tableName> ADD COLUMN <columnName> integer
修改字段类型:ALTER TABLE <tableName> ALTER <columnName> SET DATA TYPE integer
删除字段:ALTER TABLE <tableName> DROP <columnName>
验证字段范围:
insert into aaa(col_interger) values(-2147483648) --成功
insert into aaa(col_interger) values(-2147483649) --失败
insert into aaa(col_interger) values(2147483647) --成功
insert into aaa(col_interger) values(2147483648) --失败
Column Type Type
name schema name Length Scale Nulls
------------------------------ --------- ------------------ -------- ----- ------
<columnName> SYSIBM INTEGER 4 0 Yes