■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
EXCEL取込で主キーインデックスに物理名が自動設定されない 2015/05/02 18:18 OBER 2
EXCEL取込を行って作成されたエンティティのインデックスタブを確認すると
主キーのインデックスは作成されているのですが、物理名に何も入っていない状態で
作成されています。

この状態だとDDLは
ADD(PRIMARY KEY (HOGE) USING INDEX)
となります。

エンティティに対し何らかの修正を行い、登録を押下するとその時点で
自動的にインデックスに物理名が設定されます。

この状態のDDLは
ADD(CONSTRAINT PK_HOGE PRIMARY KEY (HOGE) USING INDEX)
となります。

エクセル取り込みを行った時点で主キーの物理名を設定した状態にする
ことはできないのでしょうか。
(Ver.8.1.1.1)

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

「エンティティ定義書」のみEXCEL取込を行った場合、
インデックスは反映されませんが、
「インデックス一覧」も併せてEXCEL取込を実行することで、
インデックスを取り込むことが可能となっております。
(「EXCEL取込」画面の「インデックス一覧」タブより、
ファイルを選択して取り込むことができます。)

もし「エンティティ定義書」のみEXCEL取込を行っている場合は、
大変お手数ですが、「インデックス一覧」を作成の上、
EXCEL取込を実行していただきますようお願いいたします。

何卒、よろしくお願いいたします。
すみません、起票者と同じ質問なのですが、
再度確認させてください。

回答としては別途インデックス一覧(Excel)にて「PK_」という
名前の主キー索引を同時に取り込む、と理解しました。

気にしているのは、OBERの[ツール]→[オプション]→「オブジェクト」タブ
の"命名規則"として「主キー」→「PK_」(接頭or接尾)という記載があるので、
起票者さんと同じくなんらかの操作でエンティティ定義書だけで
「PK_」付きの主キーができないかと考えているのですが...

やはり無理でしょうか。