■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
端末入れ替えによるOBバージョンアップ後の動作差異について
2025/12/12 16:17
OB
1
ST
対象製品:SI Object Browser for Oracle
旧バージョン:19系
新バージョン:21.2.5.0
DBバージョン:19C(Oracle Databaseは従来通り)
現象:
オブジェクトブラウザを19→21に入れ替え後、ビュー作成SQLや既存ビューDDLを実行すると
「右カッコがありません(ORA-00907)」エラーが発生。
同一処理は旧環境(19)では問題なく動作。DB側では既にコンパイル済みのビューでも、21環境で再実行すると同様のエラー。
新環境(21)では、ビューDDLの識別子(カラム名)を囲むダブルクォート " が消えている。
旧環境(19)では、カラム名が " で囲まれていた。
オプション画面(定義情報/SQL実行/外部出力/詳細設定など)には、「識別子をダブルクォートで囲む」や「大小文字設定」項目が見当たらず、文字コードも両方合わせている。
確認したい事項として
デフォルト動作の変更有無はあったのか?
21系で「引用符なし」がデフォルトになったのか?
その場合、全体設定で引用符を付与する方法はあるか?
その他、上記の事象時に確認するべき箇所はあるか
旧バージョン:19系
新バージョン:21.2.5.0
DBバージョン:19C(Oracle Databaseは従来通り)
現象:
オブジェクトブラウザを19→21に入れ替え後、ビュー作成SQLや既存ビューDDLを実行すると
「右カッコがありません(ORA-00907)」エラーが発生。
同一処理は旧環境(19)では問題なく動作。DB側では既にコンパイル済みのビューでも、21環境で再実行すると同様のエラー。
新環境(21)では、ビューDDLの識別子(カラム名)を囲むダブルクォート " が消えている。
旧環境(19)では、カラム名が " で囲まれていた。
オプション画面(定義情報/SQL実行/外部出力/詳細設定など)には、「識別子をダブルクォートで囲む」や「大小文字設定」項目が見当たらず、文字コードも両方合わせている。
確認したい事項として
デフォルト動作の変更有無はあったのか?
21系で「引用符なし」がデフォルトになったのか?
その場合、全体設定で引用符を付与する方法はあるか?
その他、上記の事象時に確認するべき箇所はあるか
返信を投稿
OB
OBサポート
こんにちは。OBサポートです。
お問い合わせいただいた件につきましてですが、識別子を二重引用符で囲むための
オプション設定は以下にございます。
ツールメニュー > オプション > 詳細設定タブ > 「英小文字のオブジェクト名を使用可能にする」
(画面、中ほどにございます)
また、既定値につきましては変更履歴はございません。
※既定ではチェックボックスOFF、二重引用符は付与されない動作となります。
恐れ入りますが、ご確認くださいますようお願いいたします。
お問い合わせいただいた件につきましてですが、識別子を二重引用符で囲むための
オプション設定は以下にございます。
ツールメニュー > オプション > 詳細設定タブ > 「英小文字のオブジェクト名を使用可能にする」
(画面、中ほどにございます)
また、既定値につきましては変更履歴はございません。
※既定ではチェックボックスOFF、二重引用符は付与されない動作となります。
恐れ入りますが、ご確認くださいますようお願いいたします。
返信を投稿
OB