我在JAVA中有一个字节数组,它类似于从数据库中获取的BLOB对象。
当从java调用数据库函数时,该字节数组应传递给另一个数据库函数(由ojdbc驱动程序自动完成)。
这里的问题是我试图通过SQLDeveloper手动调试数据库函数。通过JAVA调试时我所拥有的是字节数组。
我无法找到一种方法将此字节数组手动转换为兼容的BLOB对象,该对象可作为输入参数传递给SQLDeveloper PL / SQL中的显式函数调用。
有没有办法将字节数组手动转换为我可以传递给函数的BLOB对象?
答案 0 :(得分:0)
我建议创建一个临时BLOB将数据插入其中并将其用作函数的绑定值。 CLOB / BLOB(至少对于Oracle)只是数据库中数据的定位器。它不包含任何数据,只是指向数据的指针。