我想在我的derby DB中找到一个带有Blob字段的字符串。请提供示例或解决方法。我需要在db级别完成此操作,而不是检索Blob字段然后搜索。 提前谢谢。
答案 0 :(得分:1)
我很确定这不能在db级别完成。 BLOB对数据库系统来说相当不透明。当你创建一个blob字段时,你基本上是在告诉DB,“这是一个很大的二进制字段,我不需要你了解它,我会处理它。”要在blob中查找字符串,您需要从blob中提取数据并在java中搜索。
如果您的数据始终是字符串,那么您可以考虑使用VARCHAR。