■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
お手数ですが、調査のため、以下の手順にて、
現象の発生するテーブルのエクスポートデータを
弊社サポート(oob.support@sint.co.jp)宛にいただいても
よろしいでしょうか。

1.ObjectBrowserにてログイン後、
 オブジェクト一覧(テーブルの一覧が表示されている画面)より、
 該当のテーブルを右クリックし、
 ポップアップメニューより「エクスポート」を選択します。
2.エクスポート画面が表示されます。
 「オプション」タブをクリックし、
 「権限・インデックス・データ行・制約」すべてにチェックを入れます。
 また、一番下にあります、「使用ツール」に、エクスポートツールのある
 パス(「Oracleホーム\bin\EXP.EXE」を指定します。)
 ※その他はデフォルトの設定でかまいません。
3.実行ボタンを押し、エクスポートを実行します。
 正常終了した場合、「選択」タブの「ファイル名」で指定した場所に
 エクスポートしたファイルが作成されていますので、
 そのファイルをいただけますでしょうか。

 ※もし、エクスポートにてエラーが発生した場合は、
 お手数ですが、ご連絡をいただいてもよろしいでしょうか。
 (その際は、「選択」タブ「オプション」タブ、「結果ログ」タブを
 それぞれ選択した状態での3枚のスクリーンショット画像を
 いただいてもよろしいでしょうか。)

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
空文字は入れないようにしました。

また原因が分かり納得しました。

ご回答ありがとうございました。
ご回答ありがとうございます。

バージョンアップを実行してみたところ、
TABLEをアクティブにし、右クリックしても「新規作成」しか表示されません。
またメニューの「ツール」⇒「レポート出力」にて見てみると
「レポート定義の登録」のみクリック可能で、
「オブジェクト一覧表」(「テーブル定義書」「ビュー定義書」含む)は灰色でクリック不可能でした。

質問をした後にも色々と操作をしていたため、
バージョンアップ前に既にクリックできなくなっていた可能性もあります。

解決策はありますでしょうか。
宜しくお願い致します。
特定のテーブルに対してレコード内容を変更し、カーソルを次行に移動すると
「対象レコードが他のユーザにより削除されています」とメッセージが表示され
更新ができません。
ObjectBrowserのバージョンを10.3.0.0に更新しても現象は変わりません。
また、該当のテーブル項目内容についてもFAQに記載のような「NUMBER型の列に40桁以上」
の項目はありませんでした。
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。

ご報告いただきました現象につきましてですが、
弊社で現象を再現することができず、原因の特定が困難となっております。
大変申し訳ございません。

SELECT * FROM SCOTT.EMPなどの
単純なSQLでも同様のエラーが発生いたしますでしょうか?

もし、特定のSQL文でのみ発生する場合は大変お手数ですが、
現象の発生するSQL(SELECT文)と、
SQLにて参照するテーブルのCREATE TABLE文を
サポート(oob.support@sint.co.jp)宛にいただいてもよろしいでしょうか。

お手数をおかけしてしまい大変申し訳ございませんが、
何卒よろしくお願いいたします。


こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。
当現象につきましてですが、Ver.1.0で発生する不具合となっており、
Ver.1.1にて修正しておりますので、お手数ですが
以下のダウンロードサイトより、SI Object Browser for SQLServerの
「Ver.1.1.0.0 更新ファイル」をダウンロードしていただき、
バージョンアップの上、現象が解決するかご確認をお願いしてもよろしいでしょうか。
http://siob.sint.co.jp/ob/dl/download.html

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
こんにちは
後迫@SIです。

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

原因につきましてですが、chr(0)の空文字データを
INSERT/UPDATEした場合、
検索できないレコードとなってしまうためのようです。
(内部ではデータ編集時、更新対象のレコードを検索いたしますが、
検索に失敗してしまうため当エラーが発生するようです。)

例えば、以下のSQLでchr(0)のレコードを作成後、
その列をWHERE条件にSELECTしても、1件も抽出することができません。
(SQL*plusでも同様に発生いたします。)

CREATE TABLE TBL(COL CHAR(10))
/
INSERT INTO TBL VALUES(chr(0))
/
SELECT COUNT(*) FROM TBL WHERE COL = chr(0) --1件もヒットしません
/
SELECT COUNT(*) FROM TBL WHERE COL IS NULL  --1件もヒットしません
/

Oracleではchr(0)の空文字はサポートしておらず、
当現象もOracleに依存する問題のため、対応は困難となっております。

お手数ですが、
一度、空文字となっている列をNULLなどにUPDATEしていただくことで
当現象が発生しなくなりますので、そのような対応をお願いできますでしょうか。

また、INSERT/UPDATEする際はchr(0)を使用せず、
NULLでINSERT/UPDATEしていただくなどの対応をお願いできますでしょうか。

ご希望に添うことができず態変申し訳ございませんが、
何卒、よろしくお願いいたします。
お世話になります。

「レポート出力」→「オブジェクト一覧表」にて
オブジェクト一覧表を作成しようとすると、
以下のエラーが出てしまい作成ができません。

「リストのインデックスが範囲を超えています(1)」

どのようにすればオブジェクト一覧表が作成できますでしょうか。


*********
OB for SQL Server v1.0.0.0
Windows XP SP3
MSDE 2.5
*********
インデックスアドバイザ使用時に、
内部エラー($111)となり、解析処理を行うことができません。

原因及び解決法はありますでしょうか。

尚、利用バージョンは10.3.0.0です。

よろしくお願いいたします。


Object Browser9.1を使用しています。

いろいろ試してみたので内容を修正します。

sqlでchr(0)でinsertやupdateしたレコードは
char型でなくても
Object Browserからデータを編集しようとすると
「対象レコードが他のユーザーにより削除されています」とエラーが表示され編集できません。

他の空文字が入っていないレコードは正常に編集できます。

なぜでしょうか?
宜しくお願いします。