0

「where field IN (SET)」条件で更新を行う必要がある手順をコーディングしています。次のクエリを使用して、テーブルからこの「SET」を取得しようとしています:

   SELECT WM_CONCAT(fieldX) FROM TableX WHERE .... ;

この選択を変数に保存し、「where field IN (SET)」条件の後に使用したいと思います。何かのようなもの :

   UPDATE TABLEY SET ... WHERE fieldX IN (Variable);

現在、更新に必要な条件のような場所で選択を実行しようとすると、このエラーが発生します。

  ORA-00932: inconsistent datatypes: expected - got CLOB
  00932. 00000 -  "inconsistent datatypes: expected %s got %s"

事前にt​​hx。

4

2 に答える 2