■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
BYPASS_UJVC ヒントについて 2010/01/28 09:38 OB 5
Object Browser 11.0.0.0を使用しています。

以下のSQLを実行した場合、Object Browser 10では実行できたのに、Object Browser 11ではUPDATEでエラーになってしまいます。
BYPASS_UJVC ヒントが効いていないようです。
なぜでしょうか?

CREATE
TABLE test_update AS
SELECT 'a' key_id,
1 val
FROM dual
/
UPDATE (
SELECT /*+ BYPASS_UJVC */
w.val old_val,
d.val new_val
FROM test_update w
INNER JOIN
(
SELECT 'a' key_id,
2 val
FROM dual
UNION ALL
SELECT 'a' key_id,
3 val
FROM dual
) d
ON (
w.key_id = d.key_id
)
)
SET old_val = new_val
/
ORA-01779: キー保存されていない表にマップする列は変更できません。

ちなみにOracleは9.2.0.7.0です。
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。
ご報告の現象について再現いたしました。

SQL実行画面内にて、ヒント句つきのSQLを実行した場合、
ヒント句が無効となった状態で実行されてしまうようです。
(Ver.11の不具合です。誠に申し訳ございません。)

この不具合に関しましては、
次回バージョンアップにて修正を検討させていただきますので、
何卒、よろしくお願いいたします。
今回の不具合は「BYPASS_UJVC」ヒント限定ではなく、全てのヒント句が無効になるのでしょうか。?

かなり致命的な不具合と思います。

バージョンアップといわず、一刻も早いパッチの提供をお願い致します。
こんにちは
後迫@SIです。

このたびはご不便をおかけしてしまい申し訳ございません。

いただいた不具合に関し案しては、
開発側に伝え、できるだけ早急に修正を
行うよう検討させていただきますので、
何卒、どうぞよろしくお願いいたします。
本件、その後如何でしょうか。
改修版のリリース時期はいつ頃でしょうか。
ヒントによるSQLのチューニングをObjectBrowserから実施できず、大変困っております。
1日も早い対応をお願い致します。
プログラムの修正、有難うございました。

今後とも宜しくお願い申し上げます。