■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

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

お問い合わせいただきました件ですが、
Oracleでは、テーブルの列名だけを変更することはできませんので、
テーブル単位で再作成するなどの対応をお願いできますでしょうか。
(列名だけを変更し、データ型が同じということであれば、
データをスクリプト出力などで待避しておき、再作成後、INSERTすることが可能です。)

どうぞよろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件につきまして
お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。

①リンク先のテーブル(子テーブル)を変更しているということはありますでしょうか?
それともリンク先のテーブルもまったく編集していませんでしょうか?

②問題の発生するエンティティで
複数のリレーションをはっているということはありますでしょうか?

お手数をお掛けしてしまい申し訳ございません。
どうぞよろしくお願いいたします。

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

お問い合わせいただきました件について回答させていただきます。

>質問1
>既存のedmファイルに、リバース機能を使って任意のテーブル(エンティティ)を
>追加するにはどうすれば良いのでしょう?
>メインモデルでもサブモデルでもどこでも構いませんので。

リバースエンジニアリングをすると
新規にedmファイルを作成し、リバースエンジニアリングいたします。
既存のedmファイルに差分エンティティを追加することは出来ません。
(ただし、リバースエンジニアリング後、エンティティをコピーし、
もうひとつのedmファイルに貼り付けることは可能です。)

>質問2
>edmファイル間でエンティティをやり取りできないとのことですが、
>ドメインもダメですか?

エンティティのコピー&ペーストは可能ですが、
ドメインのコピー&ペーストはできません。

>質問3
>テーブルでもビューでも、ソースの列名定義行と同じ行ににコメント('--')が付けて
>あると上手くリバースできないようですが、私だけでしょうか?

こちらにつきましては操作を確認させていただきたいのですが、
エンティティの定義行に--をつけた後、
エンティティのデータベース同期するということでしょうか?
それとも、
エンティティの定義行に--をつけた後、
フォワード→リバースを行うということでしょうか?
(どちらの操作でもエラーにはなりませんでした。)

どうぞよろしくお願いいたします。

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

お問い合わせいただきました件ですが、
現状では、表領域の使用率を表示することができますが、
断片化の状態を把握することはできません。
誠に申し訳ございません。

今後のバージョンアップ項目として検討させていただきたいと思います。
どうぞよろしくお願いいたします。
テーブル名の項目名の変更をしたいのですが、
ALTER TABLE テーブル名 RENAME COLUMN 旧項目名 新項目名
と
ALTER TABLE 組織マスタ CHANGE 旧項目名 新項目名 型
で試したのですがうまく行きません。
どのような方法があるでしょうか?教えてください。
タイミング等はわからないのですが、
特に変更等を行っていないテーブルなのに、
リンクキーがいつの間にか変わってしまうということが何度も発生しています。
例えば、以下のような項目でリンクを張っていたものが、A→Bのように変わってしまう。
A)
親キー属性 子キー属性
資金管理番号 = 精算書作成元資金管理番号
明細番号 = 精算書作成元明細番号
↓
B)
親キー属性 子キー属性
資金管理番号 = 資金管理番号
明細番号 = 明細番号

回避策等がありましたら教えていただけますよう、
よろしくお願い致します。
SI Object Browser ER Ver.2.0.1.3 製品版(トライアル版)を使わせていただいております。

エンティティの定義内容はドメイン情報から取得できるようにはならないのでしょうか?
ヘルプには、「ドメインを指定すると、データ型、長さ、必須、デフォルト値、制約欄は、ドメイン情報が反映されます。」と定義内容の反映は記載されていませんが、
エンティティエディタでドメインを選択し、定義内容は記述せずに一度保存して、ドメインの定義を修正した後にエンティティを開くと反映されています。
初めまして。使い始めて間もない者です。
過去ログをある程度までは読んだんですが、無さそうなので教えて下さい。

質問1
既存のedmファイルに、リバース機能を使って任意のテーブル(エンティティ)を
追加するにはどうすれば良いのでしょう?
メインモデルでもサブモデルでもどこでも構いませんので。

質問2
edmファイル間でエンティティをやり取りできないとのことですが、
ドメインもダメですか?

質問3
テーブルでもビューでも、ソースの列名定義行と同じ行ににコメント('--')が付けて
あると上手くリバースできないようですが、私だけでしょうか?


以上です。宜しくお願いします。
表と表領域が断片化しているかどうかを
オブジェクトブラウザで見るには、どうすればいいでしょうか?
こんにちは
後迫@SIです。

Object Browser Ver.7におきましては
NULLでローカル接続ができないため、
サービス名(接続文字列)を設定する必要があります。

ご希望に添えず誠に申し訳ございません。

(最新のVer.8ではローカル接続可能です。
Ver.8でのローカル接続方法は以下のページに記載しております。
http://www.sint.co.jp/siob/html/online8/faq/faq8tech1.html#8
)

どうぞよろしくお願いいたします。