一种从位置读取(选择)图像的方法

时间:2015-02-16 11:58:15

标签: sybase sybase-ase

sybase中有没有办法从服务器或驱动程序中选择(读取)图像或文件?

在oracle中有Bfile,它允许我直接从驱动程序读取图像,如何在sybase中执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以通过映射到文件的代理表读取/写入位于ASE服务器主机上的文本文件。

不幸的是,没有办法通过这样的代理表或者直接从SQL读取像图像这样的二进制文件。但是有些克拉奇是可能的:

  1. 您可以使用BCP和格式文件将二进制文件读入图像列(请参阅下面的“提示与技巧”一书),您可以通过xp_cmdshell从SQL运行。

  2. 您可以使用嵌入在ASE服务器中的Java JVM来读取文件并将内容移动到表中;这需要结合Java和SQL编程。 YMMV。