■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
1行コメント'--'を含むSQLを実行後、並び替え操作(列ヘッダをクリック)で
1行コメント以降の文字列がコメントアウトされてしまうようです。
改善、または対策がありましたらご教示ください。


環境:
OB for Oracle 13.0.0.0
Windows 7 Professional 64ビット
Oracle Database 12c Release 12.1.0.1.0 - 64bit Production


以下のSQLで再現しました。

/* ここから */
SELECT *
FROM DUAL
--
WHERE 1 = 2
/* ここまで */

上記のSQL実行後、カラムヘッダをクリック。
結果セットに 'X' が表示されました。


※OB for Oracle 12.1.3.0では再現しませんでした。
OBサポートです。

ご提示いただいた事象は、「SI ObjectBrowser for Oracle」における
不具合となります。ご迷惑をお掛けし誠に申し訳ございません。

ご指摘にもありますとおり、ヘッダクリックによるソート実行時に、
SQLにコメント行が含まれていると、以降のSQLが無効となる事象を確認しております。

現状大変申し訳ございませんが、1行コメントを削除していただくか、
ソートを行う場合はSQLに「ORDER BY句」を直接入力してから
実行していただく運用でご検討いただけますでしょうか。

なお、ご報告いただきました件に関しましては、
対応リストに追加し、今後のバージョンアップで修正できるよう、
対応を検討させていただきます。

何卒、よろしくお願い申し上げます。
調査、回答ありがとうございます。
修正されるまでは提示して頂いた方法で運用します。
ありがとうございました。
システムメンテナンスに伴い下記期間、
各サービスを一時停止させていただきます。

【停止対象コンテンツ】
 製品/保守購入申込、見積申込、
 ユーザー登録、製品ダウンロード
 ライセンス認証、フォームからの技術問合せ

【サービス停止期間】
 2016年1月23日 9:00 ~ 2016年1月23日 18:30

ご迷惑をお掛けし、誠に申し訳ございませんが、
何卒、よろしくお願い申し上げます。
ストアドプログラム実行画面にてパラメータの型がNumber型の場合、下記の
処理を行うと前回指定したパラメータ値で実行されます。


1.Number型のパラメータに対し、数値を指定しストアドプログラムを実行

2.上記で指定した値を削除(値が何もない状態に)し、ストアドプログラム実行


この場合に【2】で実行した時のパラメータ値は、
【1】で実行した際に指定した値で実行されてしまいます。
Nullとして実行したいのですが、方法はないのでしょうか。

※ストアドプログラム実行画面を一度終了し再度開き、
何も指定していない状態で実行するとパラメータ値はNullとして実行されます。

※ObjectBrowserのバージョン:13.0
OBサポートです。
返信が遅くなり誠に申し訳ございません。

ご提示いただいた事象は、「SI ObjectBrowser for Oracle」における
不具合となります。ご迷惑をお掛けし誠に申し訳ございません。

現状大変申し訳ございませんが、一度ストアドプログラム実行画面を終了して、
パラメータをクリアしてから実行いただきますようお願い致します。

ご報告いただきました件に関しましては、対応リストに追加し、
今後のバージョンアップで修正できるよう、対応を検討させていただきます。

何卒、よろしくお願い申し上げます。
Version 12.1.3.0(x64)を使用しています。
number(14,0)で定義した項目に14桁の数値をInsertしているにも関わらず、
データを閲覧すると20141222093756.9984というように、
小数点以下の数字が入っております。
当該項目にtruncを掛けたりしましたが、そもそもOralce上でnumber(14,0)と定義しているため、特に変化はありません。
対処方法をご教示ください。

以上です。
こんにちは
OBサポートです。

お問い合わせいただいた件に関しまして、
最新バージョン(Ver.13)では解消を確認している事象ですが、
旧バージョン(Ver.12)では内部処理の関係で、
ご提示いただいたような表示となってしまいます。

本件はデータの挿入に問題はなく表示上の問題となります。
お手数をお掛けして大変申し訳ございませんが、
データ表示・参照を行う際は、下記例のように
CASTを利用したSQLを直接実行する運用で
ご検討いただけますでしょうか。

SQL例)
SELECT CAST(column AS NUMBER) FROM table

何卒、よろしくお願い申し上げます。
お世話になっております。
以下の現象が発生しましたので、ご確認いただけないでしょうか。

■現象
1.スクリプト出力時のオプションに関わらず、エクステント情報が出力される。
2.スキーマ名を出力しないようにしたとき、テーブルのスキーマ名は出力されないが、
  テーブルのコメントのスクリプトにはスキーマ名が出力される。

■発生手順
対象テーブルの定義情報を変更(列追加等)を行った直後に、
スクリプト出力を行うと上記の現象が発生しました。
(Object Browser再起動後にスクリプト出力した場合、現象は発生しませんでした)

■バージョン
Version 12.0.1.0
こんにちは
OBサポートです。

お問い合わせいただいた件に関しましてですが、
最新バージョンのVer.13で解消を確認しております。

大変申し訳ございませんが、最新バージョンの利用をご検討いただくか、
再起動後は事象が発生しないとのことですので、
事象発生時には一度製品を再起動していただく運用で
ご検討いただけますでしょうか。

何卒、よろしくお願い申し上げます。
お世話になっております。

確認していただき、ありがとうございました。

当面の間、再起動により現象を回避することにいたします。
Version 8.1.1.1
を使用しています。

事情があり、直接SQL Server に接続ができないのですが、
照合順序を各フィールドで設定する必要があり、対応しようとしたのですが、
設定項目として存在しないように見えます。どのようにすればよいでしょうか?

こんにちは
OBサポートです。

照合順序に関しましては、エンティティエディタ画面、
属性編集グリッドの一番右に項目を設けております。

もしモデルのデータベースタイプが「SQLServer」になっていない場合は、
メニューの「モデル」→「モデルのプロパティ」→「データベース」タブにて、
データベースタイプを「SQLServer」に変更してご利用ください。

また、ヘルプにて「照合順序」と検索していただくと、
詳細をご覧いただけます。

何卒、よろしくお願い申し上げます。
ありがとうございます。
確認できました。
平素は格別のお引立てを賜り、厚く御礼申し上げます。
誠に勝手ながら、弊社では以下の期間を年末年始休業とさせていただきます。

2015年12月29日(火) ~ 2016年1月4日(月)

■お問い合わせについて
最終日2015年12月28日(月)の技術サポート受付は15:00までとさせていただきます。
※年末のため混雑が予想され、お問い合わせ内容によっては
 年内にご返信できない場合がございますが、
 2016年1月5日(火)より順次ご返信させていただきます。

ご不便をおかけ致し誠に申し訳ございませんが、何卒ご了承ください。
ストアドプログラム実行画面にてBoolean型のパラメータについて「true」を
設定したいですが、trueが設定されない。

下記の入力値を入力しましたが、実行後パラメータ値には何れのパターンでも「FALSE」と表示されます。

False
true
TRUE
(null) ※入力値なし
0
1

どの様に入力すればTrueとして実行されますか?
また、オプションの設定方法等ありましたらご教授ください。

※ObjectBrowserのバージョン:13.0



こんにちは
OBサポートです。

お問い合わせいただいた件に関しましてですが、
1を入力しますとTRUEとして実行されます。
(0を入力しますとFALSEとして実行されます。)

その際、【実行後パラメータ値】に表示される内容がFALSEと表示されますが、
こちらはSI Object Browserにおける不具合となります。
ご迷惑をお掛けし誠に申し訳ございません。

なお、【実行後パラメータ値】に表示内容が誤っているのみですので、
実行されるプロシージャではTRUEとして実行されております。
現状大変申し訳ございませんが、上記表示は無視していただきますよう
お願い申し上げます。

ご報告いただきました件に関しましては、対応リストに追加し、
今後のバージョンアップで修正できるよう、対応を検討させていただきます。

何卒、よろしくお願い申し上げます。