■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんばんわ
システムインテグレータの大場です。

現在SI Object Browser ERでは、エクステントの増加率を
0に設定することができません。

今後のバージョンにて、エクステントの増加率を
0に設定できるように検討しておりますが、
即時対応は困難な状態となっております。

ご不便をお掛けし申し訳ございませんが、
何卒ご理解頂けますよう、お願い申し上げます。


[takka]
>お世話になります。
>早速ですが、タイトルの件について質問させていただきます。
>
>わが社でもようやく OBER の購入を考え、
>何人かで試用を開始しました。
>
>おそらく仕様なのでしょうが、
>エンティティの領域情報で
>設定を0にし登録すると
>その項目の値は消去されてしまうようです。
>したがって、
>その設定をそのままSQLで出力すると
>STORAGE として出力がされないので
>表領域のデフォルト値が使用されてしまいます。
>
>たいていはそれでよいのですが、
>エクステントの増加率は
>表領域の設定を1にしておいて、
>各テーブルでは0に設定したいのです。
>(コアレスの関係上)
>
>実現する方法はないでしょうか。
こんばんわ
システムインテグレータの大場です。

現象確認しましたが、これは、EXCEL95の仕様のようです。
SI Object Browserは、SQLの結果をEXCELに貼り付けるときに
セルの属性を文字列として、貼り付けています。
貼り付けた結果がEXCEL95とEXCEL97以降とでは違いがあるために
このような結果となってしまっています。

簡単な例を挙げて説明すると
EXCEL97を起動してA列を選択してセルの書式指定を”文字列”にします。
次にメモ帳などを開いて、そこに1-02-1と入力してそれをコピーします。
EXCEL97のA列にそれを貼り付けると1-02-1という書式で貼り付けることができます。
これをEXCEL95で行うと、結果は2001/2/1となりセルの書式が文字列でも日付として解釈されてしまいます。

SI Object Browserでは、EXCELの起動を制御するオプションは無く、
また、EXCELの設定等で変更できるとも思えませんので
EXCEL95のアンインストールを
ご検討願います。

お力になれず大変申し訳ございませんが
よろしくお願い致します。



[ニシノ]
>Object Borwserのバージョン7を使用しています。
>
>Object Borwserの結果をEXCEL出力すると、文字項目に数式(例えば”1-02-1”)が
>あると、列のセル書式が文字列ではなく、日付(”2002/1/2”)になってしまいます。
>
>また、EXCEL97とEXCEL95の両方がインストールされているため、EXCEL95形式で
>EXCEL出力されます。
>EXCELを両方インストールしているのが原因でしょうか?
>Object BorwserかEXCEL(95か97)の設定等を変更すれば解決する問題でしょうか?
>
>ちなみに、Object Borwserのバージョン7でEXCEL97の組合せだと、正しく文字項目
>として出力されます。
>
>よろしくお願いします。
>
>
>以上
SQL*PLUSとかで接続して
SELECT 文で確認すれば
COMMITされてるかがわかるのでは?


[お父さん]
>はじめまして、宜しくお願いいたします。
>
>Objectbrowserを使用して、
>"insert into select ~"とSQLを実行したところ、
>1時間ほどたち、"XXXXXレコード"の完了しました。
>のメッセージが出力されました。
>
>ところがWindowd2Kのタスクマネージャを使用しても、
>Objectbrowserの画面が開けなくなってしまいました。
>このままだとコミットしていないので反映されないともおもいます。
>
>どなたかお分かりの方がおられましたら、
>御教授ください。
[おら]さん、返信ありがとうございます。
やりました!できました!ありがとうございました!!
お世話になります。
早速ですが、タイトルの件について質問させていただきます。

わが社でもようやく OBER の購入を考え、
何人かで試用を開始しました。

おそらく仕様なのでしょうが、
エンティティの領域情報で
設定を0にし登録すると
その項目の値は消去されてしまうようです。
したがって、
その設定をそのままSQLで出力すると
STORAGE として出力がされないので
表領域のデフォルト値が使用されてしまいます。

たいていはそれでよいのですが、
エクステントの増加率は
表領域の設定を1にしておいて、
各テーブルでは0に設定したいのです。
(コアレスの関係上)

実現する方法はないでしょうか。
>他のツールのシェアを奪うというよりも、ERツールを使った設計生産性の向上をみんなに分ってもらうことに注力したいと思っています(ちょっときれいごとですが、本心です)。

そうですよね。実際、リバースエンジニアリングができれば、移行なんてできますから。

実は、今回問題となっているのが、CASEツールの「Xupper」でエンティティ定義を行うことが原因なんです。
上流工程からツールでエンティティもこのツールで行うと画面などの設計フェーズで効果を出すそうです。(自分は使ってないんです)

で、このソフトは、DBにフォワードできないそうで、ERWINのファイルに出力することができるので、ERWINでフォワードするようになっているのです。

OB-ERがERWINのERXファイルを読み込めればいいのになぁ・・・という気持ちで書き込ませていただきました。
はじめまして、宜しくお願いいたします。

Objectbrowserを使用して、
"insert into select ~"とSQLを実行したところ、
1時間ほどたち、"XXXXXレコード"の完了しました。
のメッセージが出力されました。

ところがWindowd2Kのタスクマネージャを使用しても、
Objectbrowserの画面が開けなくなってしまいました。
このままだとコミットしていないので反映されないともおもいます。

どなたかお分かりの方がおられましたら、
御教授ください。
Object Borwserのバージョン7を使用しています。

Object Borwserの結果をEXCEL出力すると、文字項目に数式(例えば”1-02-1”)が
あると、列のセル書式が文字列ではなく、日付(”2002/1/2”)になってしまいます。

また、EXCEL97とEXCEL95の両方がインストールされているため、EXCEL95形式で
EXCEL出力されます。
EXCELを両方インストールしているのが原因でしょうか?
Object BorwserかEXCEL(95か97)の設定等を変更すれば解決する問題でしょうか?

ちなみに、Object Borwserのバージョン7でEXCEL97の組合せだと、正しく文字項目
として出力されます。

よろしくお願いします。


以上
いろいろなツールがあるのですね。
どれも精度が高く実用的ですね。

SI Object Browserにぜひこれらのいい機能を追加して頂くよう
がんばって欲しいですね。


[オラクラー]
>まともなツールが無かった時代には、OOBのアドバンテージはありましたが、
>最近は、オラクル社のツールも色々と整備されてきましたし、世界でメジャー
>なツールの日本語化や国内でも、シェアウェア・フリーウェアでOOBを凌ぐ
>ツールが続々と発表されております。
>
>■ PL/SQL Developer
>
> Oracle PL/SQL開発ツールの決定版。
> コーディング・デバッグからチューニングまで、すべてをサポートする統合
> 環境です。
>
> PL/SQL Developerは、オランダのAllround Automations社の豊富なオラクル
> 経験と全世界に広がるユーザーとのコミュニケーションにより作り込まれた、
> 使いやすく高機能なSQL・PL/SQL開発のための統合環境です。同一環境からす
> べての作業ができ、開発効率が大幅にアップします。Oracle9iでサポートさ
> れたXMLTYPEにも対応し、XMLデータの取り扱いが容易になりました。
>
> http://www2.noritz.co.jp/anchor/
>
>
>■ Visual NAVI
>
> Visual NAVIは、 Oracleアプリケーション開発支援とデータベース管理に利
> 用する機能をGUIで提供する「統合型開発支援ツール」です。
> オラクルの OCIを使用して開発されておりますので、オラクルのクライアン
> ト環境がインストールされている端末であれば、実行モジュールのみで動作
> します。
> シェアウェアを予定しているようですが、開発段階のため、現在はフリーで
> 使用できます。
>
> http://www.avsoft.jp/
>
>■ SQL Turbo Bridge
>
> SQL,PL/SQLの開発、デバッグ、VB,C++,Delphiへの移行支援を行います。
> ・Oracle SQL,PL/SQLの作成時のエラーチェック、実行。
> ・作成したSQLをVB,C++,Delphi(Pascal)へ移行するためのコードの付加
> ・VB、C++、PascalコードからSQLの抽出
> ・テーブルレイアウトの表示(SELECT文,CREATE TABLE文等の形式で表示する
> ことも可能)
> ・テーブル内容のメンテナンス(追加、修正、削除)
> ・複数の接続文字列の事前設定が可能。(いつでもコンボボックスで選ぶだけ
> で接続先が変更可)
> ・最初のOracleへの要求時に自動接続。(毎回起動時に接続する必要はありま
> せん。)
> ・スクリプトランチャ搭載
>
> http://www.vector.co.jp/soft/win95/business/se170107.html
>
>
バインド変数設定画面に表示される
一番下の変数に入れた値が有効になるらしいですよ


[雪]
>SQL文中に変数を使いたいのですが、
>ヘルプ等で調べたところ、「:(コロン)」を付けると
>変数名として使用できるようだということはわかりました。
>しかし、10/28 に投稿された No.587 の
>【SQL文中に同じ変数名を複数定義したら定義した数分聞いてきます】
>という質問と同様の疑問を抱いています。
>-------------------------------------------------------------------------
>SQL文で同じ変数名を複数指定した場合、指定した数分のバインド変数を聞いてきます。
>同じ変数名の場合、一回の入力になるようにはならないでしょうか?
>-------------------------------------------------------------------------
>
>投稿された「らー」さんは問い合わせをされたようで、
>10/30の自己レス(No.596)には解決内容まで記述されていません。
>どなたか、解決方法をご存知の方いらっしゃいませんか?
>
>他と重複する質問になってしまい申し訳ありませんが、教えてください。
>よろしくお願いします。
>