次のクエリを使用してテストを実行すると、HSQLDBはテーブルエイリアスをスキーマと間違えます。
SELECT c.country_ml2country as CTRY_PK, c.name as CTRY_NAME,
l.name as LANGUAGE_NAME, l.code as LANGUAGE_CODE
FROM country_ml as c, language as l
WHERE c.language(+) = l.id and c.country_ml2country(+) = ?
ORDER BY l.name ASC;
誰かがこれを以前に経験したことがありますか?「はい」の場合、修正は何ですか?
FROM country_ml as c
に変更するとFROM country_ml as bob
、それに応じてエラーメッセージがに変更されることに注意してくださいinvalid schema name: BOB
。