确定Smart-LOB的位置(Informix 11.5)

时间:2009-08-20 12:32:10

标签: informix

如何在Informix IDS 11.5中确定BLOB驻留在哪个SmartLob空间中?

所以真的有两个问题:

  1. 如何使用dbschema命令生成PUT子句。
  2. 如何找到特定SmartLOB来自哪个sblobspace?

1 个答案:

答案 0 :(得分:1)

DB-Schema(第一个)问题的答案是“使用'-ss'选项”,其中'ss'是'特定于服务器'的助记符。这将包括特定于IDS的数据,例如PUT子句。

blobspace(第二个)问题的反问题是:

  • 为什么你认为blob来自哪个blobspace很重要?

对于单个智能blob,只要您使用ESQL / C或其中一个相关的基于C的API,就可以找出存储特定智能blob的blob空间。执行此操作的函数是ifx_lo_specget_sbspace(),它在ESQL / C手册中有记录。

我不知道基于SQL的方法来确定包含特定blob的智能blobspace。