如何从sql查询中获取二进制数据?

时间:2011-06-21 19:05:20

标签: sql postgresql

我有一个包含一些二进制数据的PostgreSQL表。

我需要获取"的内容从存储库中选择内容,其中documentuniqueid =' 1.3.6.1.4.1.21367.2010.1.2.166.155015116013230039.13086'"作为二元饲料。

有办法做到这一点吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

如果你正在使用Java,你会在PostgreSQL JDBC driver documentation中找到一些关于通过JDBC处理BLOB的文档(例如通过InputStream)。

您可能也对此问题感兴趣:Postgresql, JDBC, and streaming BLOBs

如果你不一定使用Java,你可能对lo_export()感兴趣,正如@marto所说。

答案 1 :(得分:1)

存储在Blob中我假设?

lo_export()