■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
SQLビルダ機能 2001/11/28 11:57 OBER 3
今月初めの「こんな機能が欲しい」というテーマでは、多くの意見をいただきありがとうございました。12日の打合せでいろいろと検討させていただきました。
来年4月頃に「Object Browser ER」をリリースし、その後7月くらいに予定している次期バージョンで是非、前向きに取り上げようと思っています。

次期バージョンでは、目玉の1つとして「SQLビルダ機能」を入れたいと思っています。AccessのクエリやSQL ServerのSQLビルダ機能のイメージなのです。

Oracleの世界でも、このような簡易SQL文作成機能があると便利だと思うのですが、みなさん、どう思いますか?
私は、SQL文をちゃんと覚えていないので、複雑なSQLの場合はいつもAccessのクエリで作ってから、それを参考にしてSQL文を書いています。
SQLビルダ機能があれば、絶対、使いまくると思います。
期待しています。
[梅田@SI]
>Oracleの世界でも、このような簡易SQL文作成機能があると便利だと思うのですが、みなさん、どう思いますか?

項目をいちいち入力せずともSQL文が生成できるのは、やっぱり楽です。

自分自身は、PowerBuilderという開発ツールをこよなく愛しているので、VisualBasicやPL*SQLの開発でもPowerBuilderは欠かせません。

PowerBuilderには、データウインドウという強力なコンポーネントがあるのでSQLの組み立ては非常に重宝してます。

弊害としては、UPDATE文やINSERT文の書式を忘れるというのがありますが(^^;
SQLビルダ機能、欲しいですね。あると結構使用すると思います。

どのあたりが難しいかを考えてみたのですが、
・サブクエリー
・Exists句
をどのように表現するか・・・。
両方とも良く使うだけに『これは対象外です。』とか言われるとつらいなーと、思いました。
お世話になります。

SI Object Browser 7.0.9.42のパッチを当ててはじめて発生した現象を報告します。

(はじめに)
項目名に特殊表記があります(”を含む)
テーブルは予め作成してあります
対象テーブルにデータが存在します
OSはWindowsNTです

(操作)
テーブルのソースを開きます。
新しい項目を1行追加します。
(№型・NOT NULL指定・初期値無し)
リコンパイルします。
データが消えてしまうので新たに作成しようとしますが、テーブルがロックされていて入力が出来ませんでした。
左メニューの“結果を編集可能にする”をオフにし、再びオンに使用とするとエラーメッセージが表示される。

(対応)
OB再起動で正常に入力できるようになりました。

以上、対応お願いします。
Take様、こんばんは。システムインテグレータの海老原です。
日頃SI Object Browser をご利用いただきましてありがとうございます。

ご報告の現象ですが、個別の障害の可能性がございますので
メールでのやりとりに切り替えさせて頂いて宜しいでしょうか。
もし宜しければ、私海老原宛に
以下の情報をいただけますでしょうか。

・サーバ側オラクルバージョン
・クライアント側OS、Netクライアント バージョン
・操作なのですが、こちらでオペレーションが再現できません。

1:データが消えてしまうので新たに作成しようとしますが、
テーブルがロックされていて 入力が出来ませんでした。
2:左メニューの“結果を編集可能にする”をオフにし、
再びオンに使用とするとエラーメッセージが表示される。

1と2 それぞれの状態のハードコピー、及び
1の操作をする前の 「ロック情報」 のハードコピー 等いただけますと幸いです。

・7.0.9.42 以外のバージョンでならエラーが回避できますでしょうか。
もし、できるのであれば、そのバージョンをお教え頂けますでしょうか。

・可能であれば、問題のテーブルのスクリプトを頂けますでしょうか。

以上、大変お手数をお掛け致しますが、宜しくお願い申し上げます。


皆様、こんにちは。システムインテグレータの海老原です。

このたび SI Object Browser 最新バージョン 7.0.9.42をリリース致しました。

本日、SI Object Browser の最新バージョン
v.7.0.9.42をリリースさせて頂きましたのでご案内申し上げます。
変更点は以下の通りです。
リリースノート

下記サイトに差分プログラムダウンロードサイトを設けましたので是非ご参照下さい。

http://www.sint.co.jp/siob/html/dload/dload7.html


以上、今後ともどうぞ宜しくお願い致します。


いつも丁寧で迅速な対応、ありがとうございます。
今回のバージョンアップ(特殊なカラム名対応)は
当社も開発環境で必要でしたので大変助かります。

そこで、類似した要望ですが
ユーザー名に特殊な文字(\)が入っても
対応できるようにならないでしょうか。

現在、基幹ユーザーが外部認証のため
ユーザー名が「ドメイン名\ユーザー名」と
なっているのですが、ビュー・プロシージャなど
修正して再コンパイルすると、以下のエラーが出ます。

ORA-00901:文字が無効です。

ソース画面にて、ユーザー名を""で囲んでから
再コンパイルすると、正常にコンパイルできます。
しかしこれをコンパイルの度ごとに行うのは
大変煩雑です。

オブジェクト名に関しては、
オプション画面 > 詳細設定 タブ で
「英小文字のオブジェクト名を使用可能にする」
にチェックを入れると、オブジェクト名を""で囲んで
対応できますが、最初のユーザー名には""がつかず、
次行からのユーザー名にはつきます。
最初のユーザー名にも引用符("")が自動的につくように
対応お願いできないでしょうか。

貴社の発展を念じ申し上げます。
19日に納品したばかりなのに~ (T^T)
回線細いのでダウンロードめっちゃ遅いんですよ。。
とほほ~・・。
こんにちは。
対応、ありがとう御座いました。

後で気が付いたことですが、特殊文字を含む処理においてリストビュー内をキーでソートする場合でも同様のエラーが発生します。

対応、お願いします。
FUNCTIONのPL/SQLをコーディングして、"作成"ボタンをクリックすると、
通常は「コンパイルは正常に終了しました。」か「コンパイルエラーです。」
のメッセージボックスが表示されると思います。

今、困っているのは、「右側に引用符が必要です。」というメッセージが表示され、
エラーの行数も[50,7:PLS-00103:~]と固定でどこを変えればいいのかわかりません。

おそらく、構造体を宣言している部分で ' がない、あるいは使用できない記号などを
使っているなどの理由が考えられます。

構造体で使用できない文字、ルールなどありましたら、教えてください。よろしく。
[kernel]
>FUNCTIONのPL/SQLをコーディングして、"作成"ボタンをクリックすると、
>通常は「コンパイルは正常に終了しました。」か「コンパイルエラーです。」
>のメッセージボックスが表示されると思います。
>
>今、困っているのは、「右側に引用符が必要です。」というメッセージが表示され、
>エラーの行数も[50,7:PLS-00103:~]と固定でどこを変えればいいのかわかりません。
>
>おそらく、構造体を宣言している部分で ' がない、あるいは使用できない記号などを
>使っているなどの理由が考えられます。
>
>構造体で使用できない文字、ルールなどありましたら、教えてください。よろしく。

自己回答です。

テーブルにない項目を構造体で使用していました。

おさわがせして、申し訳ございません。
DATABASE LINK を新規作成して接続ボタンをクリックするのですが、
「ORA-02085 データベースリンク:KERLINKはORACLEに接続します。」
というエラーで接続できません。

サーバーの「\\Oracle\ADMIN\DB名\pfile\init.ora」に
"UTL_FILE_DIR = *"を追加し、サービスをいったん停止した後、
また開始したのですが、同様のエラーがでます。

どなたか、解決方法を教えてください。
もう少し具体的な構成が分かると的確なレスがつくと思いますが...

試しに init.ora に「global_names = true」という記述があるようなら
それをコメントにするか false をセットして再起動してもダメですか?

# DATABASE LINK ウィンドウの「データベース」欄にはリンク先を表す
# ホスト文字列を設定してください。
わかりづらい質問ですいませんでした。

自分では詳しく書いたつもりでしたが・・・

とにかく、ありがとうございました。
はじめまして。
半年ほど前からoobにお世話になっています。
軽いしとても使いやすいので重宝しております。
ひとつ質問があります。

PL/SQL表を使ったプロシージャをデバッグしたいのですが、
パラメータの設定方法が解りません。
通常のプロシージャならデバッグはできるのですが…。
実行できるのであれば、パラメータをどの様に渡せば良いのか
教えていただけませんか?

oob Version 7.0.8.41
orcl Version 8.0.5、8.1.6


もえさん、こんにちは。システムインテグレータの海老原です。
SI Object Browser をご利用いただき、また、
高いご評価を頂きましてありがとうございます。

ご質問の件ですが、
大変申し訳ないのですがObject Browserから
直接実行する場合、配列型の引数が含まれていると実行できません。
ストアドプログラムを画面から実行する場合、
利用できる引数には制限があります。
詳しくは弊社ホームページFAQをご覧下さい。

技術に関するFAQ
・エラーメッセージが出る>
3. プロシージャを実行すると、「・・・引数に利用できない型が見つかりました・・・」
とエラーが出る。

申し訳ないのですが、間接的にパッケージを呼び出す
プログラムを作成していただくなどしてご対応いただけますでしょうか?
どうぞよろしくお願いいたします。
そうでしたか。ありがとうございました。
また何かあったらまた聞かせてください。
これからもどうぞよろしく。
みなさんこんにちは、システムインテグレータの海老原です。

弊社では現在、以前梅田も申していましたように、
SI Object Browser の姉妹製品として
SI Object Browser ER(仮) というER図生成ツールの開発を
行っております。そこで、普段ER図生成ツールをご使用の方に
ご使用のツールが「便利だ」と思う点、「不便だ」と思う点、
又は、「SI Object Browser ER にこんなことをしてほしい」
などなど のご意見を是非聞いてみたいと思っています。
皆様お気軽に書きこんでいただけますと幸いです。
どうぞ宜しくお願いします。
当社では「ERwin」を利用しています。
機能満載で便利なツールなのですが機能の全てを使いきれてはいません。(単なる能力不足か?)
最もよく利用する機能はフォワードエンジニアリングによるテーブル、インデックス作成のためのSQL生成です。
これに随分助けられています。

ただ、値段が高い!!高すぎて買ってもらえません!!
あと最近のバージョンはインストールするたびに電話をかけてキーを聞かなければならないのが面倒ですね。不正コピー防止でマイクロソフトなども取り入れ始めたようですが明らかに不便です。
[海老原 @SI]
>SI Object Browser ER(仮) というER図生成ツールの開発を
>行っております。そこで、普段ER図生成ツールをご使用の方に
>ご使用のツールが「便利だ」と思う点、「不便だ」と思う点、
ER/Winを使っています。
テーブル数が増えてくるとファイルサイズが大きくなり、保存などが
遅くて不満です。SI OB/ERでは、そのあたりの使い勝手が良いとうれ
しいです。
あと印刷機能が貧弱な点も不満があります。ヘッダやフッタなどの設
定がExcelの印刷時のヘッダ、フッタのようにできるとうれしいです。
先輩からあがった意見です。
#ちょっと訪ねたらこんなに長文が返ってきました(^^;

A.機能・操作性
・T字型ER図の対応
設計技法としては、T字型ER図の方が優れているように感じる
・論理および物理設計情報が個々に定義できる
最低限必要
・リレーションの線が自由にレイアウトできる
自動で位置決めをされるのは結構困る
・テーブル図の自動レイアウト機能
あれば便利
一括作成後に、ある程度のルールで見やすいレイアウトに自動編集
B.入力
・DBからののER図自動生成機能
最低限必要
できればDB2の対応も
・ExcelからのER図自動生成機能
VISOからの移行等で便利
C.出力
・DLL文の自動生成
最低限必要
できればDB2の対応も
・定義情報のファイル出力
最低限必要
テキスト形式で可(Excel、Wordにこだわらない)
重複出力は行わない等のオプションが充実していればさらに良い
・クロスリファレンス
あれば便利
・ER図のHTML出力
あれば便利
・ER図のイメージ(jpeg)出力
あれば便利
・細かなレポート機能は必要ない
他のツールで加工する
D.その他
・製品構成(ライセンス)の多様化は必要
ネットワーク版
フル機能版
参照のみ可能版
・VBA等のスクリプト言語が使用可能
あれば便利
作業のオートメーション化が実現できる
・使用できる色のセンスをあげる
低彩度の色が多種使用できるほうがよい
高彩度の趣味の悪い色しか持たないツールが多い
・価格
機能にもよるが10万円以下(年間保守料金2万以下)
SEGAです。

私は現在ER図ツールは、VISIOを使用しています。
と言っても、お絵かきツール程度の位置付けで使用しているのですが。

市販のER図ツールは値段が高く、その割に必要性に欠けるため(私見ですが)
仕事上ではなかなか導入出来ません。
(以前、ERwin導入の経験はありますが、あまり活用されませんでした。)

ER図を作成するだけであれば、VISIOやEXCELで充分ですし、
それと同じ様な機能だけをObjectBrowser ERに登載しても、
導入のための説得力に欠ける気がしています。

私が『ObjectBrowser ER』に期待しているのはDB仕様書の作成・管理機能です。
『DB仕様書はObjectBrowser ERを使って作成・管理します』と言うと、
導入のための説得力としては強力かと思っています。

実際、私が現在関わっているプロジェクトの初期段階で、
『ER図で設計出来る』
『そのまま、仕様書が出力出来る。』
『そのまま、DBにエクスポート出来る。』
という安価なツールを探したのですが、見付けられませんでした。

「SI Object Browser ER」の実像を知らずに書いているため、
的外れな意見であれば申し訳ありません。
>私が『ObjectBrowser ER』に期待しているのはDB仕様書の作成・管理機能です。
>『DB仕様書はObjectBrowser ERを使って作成・管理します』と言うと、
>導入のための説得力としては強力かと思っています。
その「DB仕様書」とは、ER図の印刷機能じゃないんですよね?
ObjectBrowserの[Excel出力]で出力できるオブジェクト定義書
とは異なるものですか?
>その「DB仕様書」とは、ER図の印刷機能じゃないんですよね?
>ObjectBrowserの[Excel出力]で出力できるオブジェクト定義書
>とは異なるものですか?
>
近いものですけど、あと『日本語の項目名』『項目内容の詳細説明』
『項目追加日』等々、仕様書的に足りない項目を補ったモノを
イメージしてました。さすがにコメント項目に色々詰め込むには無理があるし、
結果、ドキュメントと2重管理になってしまうと、どうしてもドキュメントの
更新がおざなりになりがちなので。

ER図に関しては、フォワード、リバースの機能は当然として、
・AccessのクエリーみたいなER図形式のSQL文作成機能
・自動正規化機能
・日本語の項目名から、英字項目名を自動的に作る機能(出来るのかなぁ?)
があると嬉しいです。
>近いものですけど、あと『日本語の項目名』『項目内容の詳細説明』
>『項目追加日』等々、仕様書的に足りない項目を補ったモノを
>イメージしてました。さすがにコメント項目に色々詰め込むには無理があるし、
>結果、ドキュメントと2重管理になってしまうと、どうしてもドキュメントの
>更新がおざなりになりがちなので。
コメント項目に詰め込むようにしておかないと、どちらにしろ
二重管理になってしまうと思いますけど。

>ER図に関しては、フォワード、リバースの機能は当然として、
>・AccessのクエリーみたいなER図形式のSQL文作成機能
それは、ERな機能(設計)とは違うような気がします。

>・自動正規化機能
ヒントくらいはありでしょうが、正規化は業務分析に依存する部
分が多いと思いますので、ツールで自動化するのは難しいような
気がします(あまりきちんとした根拠じゃないけれど)

>・日本語の項目名から、英字項目名を自動的に作る機能(出来るのかなぁ?)
変換テーブルなんかを用意して、プロジェクトごとにそれを定義
してあげれば可能かも。
こんばんは、システムインテグレータの海老原です。

皆様、早速いろいろなご意見を頂きましてありがとうございます!
ひとつひとつ、検討させていただきます。
まだまだ募集しておりますので、どうぞ宜しくお願いいたします。
弊社では、ER/Studioを使用しています。

リバース、フォワードも出来ますし、非常に重宝しています。
独自にマクロを組めますので、かなりの作業が自動化できます。

論理モデルでER図をモデリングして、物理モデルに移行できますので
物理モデル作成前のレビューにも、非常に役立ってます。
表記法は、IDEF/1Xを使用しています。

ただ難は、値段が高いのと、良く落ちる事です。(^^;
[さ]
>弊社では、ER/Studioを使用しています。
弊社でも(といっても自分だけですが)、ER/Studioを使用しています。

>リバース、フォワードも出来ますし、非常に重宝しています。
>独自にマクロを組めますので、かなりの作業が自動化できます。
テーブル定義書も、ユーザさんからのマクロでExcelへ作成でき、重宝しています。

>論理モデルでER図をモデリングして、物理モデルに移行できますので
>物理モデル作成前のレビューにも、非常に役立ってます。
>表記法は、IDEF/1Xを使用しています。
私の場合、表記法は「鳥の足」です。

>ただ難は、値段が高いのと、良く落ちる事です。(^^;
同感です。
ライセンスの扱いについてもちょっと...
[Suzukin]

>>リバース、フォワードも出来ますし、非常に重宝しています。
>>独自にマクロを組めますので、かなりの作業が自動化できます。
>テーブル定義書も、ユーザさんからのマクロでExcelへ作成でき、重宝しています。

ひょっとして、カスタムマクロ一覧の、テーブル仕様書作成マクロですか?(^^;
[さ]
>[Suzukin]
>
>>>リバース、フォワードも出来ますし、非常に重宝しています。
>>>独自にマクロを組めますので、かなりの作業が自動化できます。
>>テーブル定義書も、ユーザさんからのマクロでExcelへ作成でき、重宝しています。
>
>ひょっとして、カスタムマクロ一覧の、テーブル仕様書作成マクロですか?(^^;
>
その通りです。
かなりきれいなレイアウトで、最初に作成したときはびっくりしました。
[Suzukin]

>>ひょっとして、カスタムマクロ一覧の、テーブル仕様書作成マクロですか?(^^;
>>
>その通りです。
>かなりきれいなレイアウトで、最初に作成したときはびっくりしました。

ありがとうございます。(^^)
アレ作ったのは実はウチなんですよ。(^^;
まだまだ機能は不十分なんですが・・・
他の方からも登録があれば嬉しいですね。
[さ]

# そろそろこの辺で...

>[Suzukin]
>
>>>ひょっとして、カスタムマクロ一覧の、テーブル仕様書作成マクロですか?(^^;
>>>
>>その通りです。
>>かなりきれいなレイアウトで、最初に作成したときはびっくりしました。
>
>ありがとうございます。(^^)
>アレ作ったのは実はウチなんですよ。(^^;
>まだまだ機能は不十分なんですが・・・
>他の方からも登録があれば嬉しいですね。

そうだったんですか!
「機能は不十分」と言われていますが、そんなことは
ないかと思います。

# 本題にもどりまして...

ER/Studioのように、ユーザが拡張できる環境がある
(ER/Studioの場合Script環境)、というのは
結構便利かと思います。

# 使いこなせるかどうか、は別問題として...

その分、価格面に跳ね返ってきますので、難しいところだとは
思いますが...

個人的には、機能限定でも「軽くて安価」なツールになってほしいと
感じています。
開発されるみなさんは大変だとは思いますが、頑張って下さい。

データ項目を、タイプや桁数ビジネスルールなどの仕様を定義し、データ辞書に登録できます。
データモデル設計時は、エンティティの項目をデータ辞書の一覧表から設定できます。
価格は10万円以下で、よろしくお願いします。
WindowsXP上でObjectBrowser ver.7.0を使用したいと思っているのですが、
問題なく動作しますでしょうか?
よろしくお願いします。
senさん、こんばんは。
システムインテグレータの海老原です。
この度は、SI Object Browser v.7のご利用をご検討頂きありがとうございます。

Windows XP対応ですが、現在のところ正式動作保証外とさせていただきます。
というのも、SI Object Browser の動作環境はOracle Net Client 、
BDE(ボーランド・データベース・エンジン)及び Delphi の動作環境に依存するためです。

それぞれの対応状況は以下のとおりとなっているようです。
Oracle Net client
◎ サポート対象となるエディション
・ Microsoft Windows XP Professional Edition
※ Windows XP Home Editionのサポート予定はありません。
◎ サポート対象となるOracleデータベース製品
・Oracle9i Client
・Oracle9i Personal Edition

BDE、Delphi
「既存の Windows を動作対象としているボーランド製品については、Windows XP が既存の Windows と互換性を維持している範囲で動作するものとする。」
「ボーランド社HP WINDOWS XP対応について」

現在のところ、弊社ではWindows XP 上での動作検証を全く行っておりません。
申し訳ございません。
近日中に検証を行いたいと思いますので、情報が分かり次第
随時製品ホームページでご提供していきたいと思います。
宜しくお願い致します。



Windows XP Professional + Oracle 8.1.5.0.0 の環境で問題なく動作しているようです。
もちろん私の使用範囲での話ですべての機能を使っている訳ではありませんが…。
トライアル版で検証されてはいかがですか?