Symfoware ServerでSQL文を実行したときの「relation “テーブル名” does not exist」エラーについて

Symfoware Serverの技術情報はこちら

Symfoware Serverで、スキーマ名で修飾していないテーブル名をFROM句に指定したSQL文を実行したところ、「relation “テーブル名” does not exist」というエラーになりました。原因と対処方法を教えてください。
[原因]
FROM句に指定したテーブルが作成されているスキーマが、スキーマ検索パスに指定されていないことが原因である場合があります。

[対処方法]
スキーマ検索パスに対象のスキーマ名が指定されているか確認してください。
指定されていない場合は、以下のいずれかで対処してください。
・ スキーマ検索パスに、対象のスキーマ名を追加する。
・ FROM句で指定するテーブル名をスキーマ名で修飾する。
指定されている場合は、指定したテーブル名に誤りがないか、指定したテーブルが実際に存在するか確認してください。

スキーマ検索パスの詳細は以下のマニュアルを参照してください。

FUJITSU Software Symfoware Server V12.5.0
 PostgreSQL 12.1 Documentation (Solarisの場合は、PostgreSQL 9.6.2文書)
  Part II. The SQL Language (Solarisの場合は、パート II. SQL言語)
   Chapter 5. Data Definition (Solarisの場合は、第5章 データ定義)
    5.9. Schemas (Solarisの場合は、5.8. スキーマ)
     5.9.3. The Schema Search Path (Solarisの場合は、5.8.3. スキーマ検索パス)
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 Symfoware
製品・サービス情報
対象製品Symfoware Server (Open Interface) , Symfoware Server (Postgres)
プラットフォームWindows,Solaris,Linux
アンサー種別 設計/開発
このページの先頭へ