如何在Oracle中获取二进制等效的BLOB数据类型

时间:2012-04-24 04:20:55

标签: asp.net oracle

我使用C#作为前端,使用Oracle作为数据库。我在表中有一个BLOB类型字段,用于包含图像。我真正需要做的是,只要表中的记录不包含任何图像,我想在前端显示该特定记录的默认图片。为此目的,我可以暂时将其保存在数据库中后获得该默认图像的二进制格式(不保存具有虚拟记录的图像),然后在查询中使用该二进制格式以在图像不存在时显示默认图片任何记录。我现在得到的是:

 SELECT EMP_IMG FROM Employee_Master WHERE EMP_CODE = 1234
 ----------------------------------------------------------
 (BLOB)

1 个答案:

答案 0 :(得分:0)

查看byte [];使用Binary Serializer获取对象的byte []版本。 请参阅:C# Object Binary Serialization