■SI Object Browser 掲示板


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

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

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

OB8.0.4.10を使っています.

TABLEの定義情報タブのCONSTRAINTの一覧に表示されないチェック制約名があるように思えます.
たとえば,
(1) alter table aaa add (check (xxx in (0,1,2)));
(2) alter table aaa add (check (XXX in (0,1,2)));
で,(1)のように制約を施行するカラム名を小文字にした場合,表示されません.
(2)のように,カラム名を大文字にした場合は,表示されます.

CONSTARAINTオブジェクトの一覧では,(1)(2)とも表示されます.

何か,メニュー -> ツール -> オプション での設定がまずいのでしょうか?
既出の事柄であれば,ご容赦ください.
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい
誠に申し訳ございませんでした。

ご報告いただいた件につきまして、
現象を確認いたしました。
Object Browser Ver.8の不具合です。
誠に申し訳ございません。

この不具合につきましては、
次回のバージョンアップで修正させていただきます。

現状では、お手数ですが、
以下のように任意の制約名を指定し、制約を作成していただけますでしょうか。
(制約名を指定した場合、小文字でも定義情報タブに表示されます。)

alter table aaa add constraint 制約名 check (xxx in (0,1,2));

お手数をお掛けしてしまい申し訳ございませんが、
どうぞよろしくお願いいたします。
お世話になります.
ご回答ありがとうございました.

>この不具合につきましては、
>次回のバージョンアップで修正させていただきます。
>
>現状では、お手数ですが、
>以下のように任意の制約名を指定し、制約を作成していただけますでしょうか。
>(制約名を指定した場合、小文字でも定義情報タブに表示されます。)
>
>alter table aaa add constraint 制約名 check (xxx in (0,1,2));

制約内容の列名が小文字でも表示されているものがあったのは,そういうことなんですね.