我在运行甲骨文11g。
我有一个包含三个Blob列(A,B,C)的表。根据数据库设计,某些列可能对某些行为空。例子:
E 223:blob,blob,blobH 224F 225可能是随机的。
我想知道一个完整的行是否需要与一个不完整的行相同的存储空间。例如,Row 4 vs Row 1
谢谢。干杯,
发布于 2020-03-14 02:30:35
除非BLOB值低于4000字节,否则BLOB值通常不会存储在表行中;只有指向LOB存储的指针包含在行中,而实际的BLOB数据则放置在离线专用存储中。无论LOB是否有任何内容(即空的还是数据的),指针都是存在的,因此从这个角度来看,行都是相同的长度(简称),不管BLOB有多大。空BLOB和null BLOB也有区别。有关更多细节,请参见此处:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/adlob/LOB-storage-with-applications.html#GUID-B82B3C24-1FAF-4661-96A0-28241FD2A052
https://stackoverflow.com/questions/60678658
复制相似问题