1

Informix IDS 11.5 では、どの SmartLob スペースに BLOB が存在するかをどのように判断しますか?

つまり、実際には2つの質問です。

  1. PUT 句を生成する dbschema コマンドのようなものを取得するにはどうすればよいですか。
  2. 特定の SmartLOB がどの sblobspace から来たかを調べるにはどうすればよいですか?
4

1 に答える 1

1

DB スキーマ (最初の) の質問に対する答えは、「' -ss' オプションを使用する」です。ここで、' ss' は、'サーバー固有' のニーモニックです。これには、PUT 句などの IDS 固有のデータが含まれます。

ブロブスペース (2 番目) の質問に対する反対の質問は次のとおりです。

  • ブロブがどのブロブスペースから来るかが重要なのはなぜだと思いますか?

個々のスマート BLOB については、ESQL/C または関連する C ベースの API のいずれかを使用している限り、特定のスマート BLOB が格納されている BLOB スペースを見つけることができます。これを行う関数はifx_lo_specget_sbspace()で、ESQL/C マニュアルに記載されています。

特定の BLOB を保持するスマート BLOB 領域を決定する SQL ベースの方法を知りません。

于 2009-08-20T21:21:40.890 に答える