DB2 对各种数据类型使用哪些默认值?
在用户不提供列值的情况下,DB2 提供了一个插入默认值的功能。对于每种 DB2 数据类型,有一个固定的默认值,该默认值将分配给列(在创建表期间使用“DEFAULT”参数定义的列),如果在插入期间未提供值。
下表给出了 DB2 CHAR、VARCHAR、TIMESTAMP 和 INTEGER 的默认值。
数据类型 | DB2 默认值 |
---|---|
CHAR | 空格 |
VARCHAR | 空字符串,长度为 0 |
TIMESTAMP | 当前时间戳 |
INTEGER | 零 |
广告
在用户不提供列值的情况下,DB2 提供了一个插入默认值的功能。对于每种 DB2 数据类型,有一个固定的默认值,该默认值将分配给列(在创建表期间使用“DEFAULT”参数定义的列),如果在插入期间未提供值。
下表给出了 DB2 CHAR、VARCHAR、TIMESTAMP 和 INTEGER 的默认值。
数据类型 | DB2 默认值 |
---|---|
CHAR | 空格 |
VARCHAR | 空字符串,长度为 0 |
TIMESTAMP | 当前时间戳 |
INTEGER | 零 |