DB2 的培训资料还挺全的,尤其是关于数据类型这块,讲得细。像是整型、浮点型、日期时间这些常见类型都有,还顺带说了怎么用用户自定义类型业务场景,比如重量单位的,挺实用的。
是那段讲大对象(BLOB、CLOB)存图片、文本什么的,真有用。多新手一上来就用VARCHAR
顶着,其实大对象用起来才省心。而且文档还提醒了长度限制,像CLOB
最大能撑到 2GB,嗯,够用了。
用户自定义类型那段也有点意思。说白了就是你要是想搞个像POUND
、KILOGRAM
这种类型,DB2 是能支持的,但类型之间不能乱比,要么写转换,要么就别混着用了。写得挺实在的。
另外,关于NULL
值和默认值压缩优化,DB2 得还蛮智能的。给表指定默认值还能省空间,这在数据量大的时候差别可不小。
,如果你刚上手 DB2,或者之前只是写写 SQL 没深挖过数据类型,这份资料可以说是挺有的了。想研究细节的话,配合下面这些延伸链接一起看更带劲。