sybase中有没有办法从服务器或驱动程序中选择(读取)图像或文件?
在oracle中有Bfile,它允许我直接从驱动程序读取图像,如何在sybase中执行此操作?
答案 0 :(得分:0)
您可以通过映射到文件的代理表读取/写入位于ASE服务器主机上的文本文件。
不幸的是,没有办法通过这样的代理表或者直接从SQL读取像图像这样的二进制文件。但是有些克拉奇是可能的:
您可以使用BCP和格式文件将二进制文件读入图像列(请参阅下面的“提示与技巧”一书),您可以通过xp_cmdshell从SQL运行。
您可以使用嵌入在ASE服务器中的Java JVM来读取文件并将内容移动到表中;这需要结合Java和SQL编程。 YMMV。