■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
エンティティ編集時の長さ入力不可 2015/01/27 16:49 OBER 3
OBERでエンティティの属性を編集していたところ、既存の項目の長さを入力しようとしましたが、入力できません。どうなっているんでしょうか?

ちなみにデータ属性はTIMESTAMP型でミリ秒までの精度とするため、長さ欄には3を入力しようとしています。

非常に困っています。
こんにちは
OBサポートです。

現状「SI Object Browser ER」では、
「TIMESTAMP」型の精度指定には対応しておりません。
ご希望に添えず誠に申し訳ございません。

本件に関しましては、ご要望として承らせていただき、
今後のバージョンアップ時に検討させていただきます。

なお、お使いのDBによって取り扱いが異なる場合がございますが、
例えば「Oracle」をご利用の場合の代替案としまして、
下記手順によりデータ型テーブルで直接指定することで、
「TIMESTAMP」型の精度指定を再現することが可能です。
ご希望の動作となるかご確認いただけますでしょうか。

1.メニューの「ツール」→「データ型テーブル」画面を開く
2.データベースに「ORACLE」を選択
3.以下の入力内容で行を追加する。
  ・データタイプ:TIMESTAMP(xx) ※(xx)は任意の精度を指定
  ・長さ:なし
  ・精度:なし
  ・デフォルト長:空白
4.「登録」ボタンをクリックして更新する。
5.対象のエンティティエディタのデータ型に、追加したデータ型を選択する。

お手数をお掛けして申し訳ございませんが、
何卒、よろしくお願い申し上げます。
ご回答ありがとうございます。内容は理解しました。しかしながら、Excel取込で長さの桁位置と指定したセルに「3」が入っていた場合、属性の長さ欄に「3」が設定されるのですが.......
これはどのように考えればよいでしょうか?
こんにちは
OBサポートです。

前回の回答の通り、「SI Object Browser ER」では、
「TIMESTAMP」型の精度指定には対応しておりませんので、
正しく動作せず、現状ではExcelで入力した内容は、
そのまま取り込まれるような動作となります。

何卒、よろしくお願い申し上げます。