2014-10-30 76 views
-1

我已经尝试过几次使用PHP的file_get_content将2个不同的图像插入到oracle CLOB和BLOB字段,但是当我尝试预览它时,CLOB的插入值不显示图像SQL导航器。 BLOB的工作正常。用PHP插入图像到ORACLE CLOB中

+0

这太伤心了。但这是一个编程问题吗? – vaso123 2014-10-30 16:37:22

+0

clob代表“Character Large OBject”。 Blob代表“Binary Large OBject”。由于图像是二进制数据,因此需要进入二进制列。 – 2014-10-30 16:41:24

回答

1

根据Oracle的网站,CLOB是为大字符对象而设计的,而不是像图像这样的二进制对象。

http://docs.oracle.com/javadb/10.3.3.0/ref/rrefclob.html

您应该使用BLOB字段来存储图像和其他二进制文件。 CLOB适用于由字符(.txt,.html,.js)组成的大型文档。