我想将 BLOB 列的最大大小设置为最大 900KB。
有没有一种类似于其他字符串数据类型的语法的方法 - 例如
c CHAR(7),
vc VARCHAR(50),
pic BLOB (???)
要这样做吗?
根据手册的存储要求部分,字段的最大大小如下:
田野 | 长度 | 字节 |
---|---|---|
小斑点 | L< 2^8 | 256 |
斑点 | L< 2^16 | 65,536 |
中型斑点 | L< 2^24 | 16,777,216 |
长斑点 | L< 2^32 | 4,294,967,296 |
为了存储 900KB,您至少需要使用
MEDIUMBLOB
。
据我所知,您无法指定自己的字段大小。
使用我们的 IBM 数据库 (AS400),可以为 Blob 字段提供大小。
fieldName Blob(size in bytes)
最大尺寸与其他长度一样可见
DBvisualizer 的屏幕截图: