A5:SQL Mk-2

開発のこと、日々のこと

ドメインについて

ホーム フォーラム A5:SQL Mk-2掲示板 ドメインについて

  • このトピックには5件の返信、2人の参加者があり、最後に松原正和により1年前に更新されました。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #4275 返信
    かも
    ゲスト

    こんにちは

    デフォルトドメインは各DBごとに定義がありますが、
    ユーザドメインは各DBごとに定義できないのでしょうか?

    #4285 返信
    松原正和
    キーマスター

    かもさんこんにちは。
     
    はい、デフォルトドメインは各DBごとに自動で切り替わりますが、ユーザー定義ドメインは特にDBごとに切り替えられません。
     
    ただ、ユーザー定義ドメインの「データ型」に「@VARCHAR(10)」などと記述することができるので、これである程度は、DBごとに変化させることはできます。

    #4307 返信
    かも
    ゲスト

    松原さん
    返信遅くなりました。回答ありがとうございます。

    パターンを増やす、もしくはDB毎定義について
    ご検討いただけたら幸いです。

    例として以下があります。
    TINYINT,BIGINT:確かOracleになかったと思います。@INT,@DECIMALで定義してといわれればそれまでなのですが…
    VARCHAR:定義の話とはちょと異なりますが、Oracleではデフォルトだとバイト数(CHARの指定がないため)PostgreSQLなどは文字数の違いがあったかと思います。

    #4320 返信
    松原正和
    キーマスター

    かもさんこんにちは。
     
    ドメインの下に表示されるデータ型ですが、こちらはRDBMSごとに変えています。Oracleを選択すると、TINYINTやBIGINTは表示されないはずです。
     
    文字セマンティクス(CHAR or BYTE)については、とりあえず、「VARCHAR2(40 CHAR)」とか入力してもらうしかないかな…と思います。
     
    いかがでしょうか?

    #4857 返信
    TOM
    ゲスト

    他プロジェクトで作成したERを流用したいテーブルだけ残し、あとは削除しました。
    それで他プロジェクトの設計作業に入ったのですが、前のプロジェクトで作成したユーザ用に定義したドメインが残ってました。(当然ですよね)

    この残っているドメインを削除したいのですが、操作方法が見つかりません。

    お手数ですが、何所かに記載があればお教え頂けませんか。

    #4902 返信
    松原正和
    キーマスター

    TOMさんこんにちは。
     
    ERエディタでは、Ctrl+Eなどでドメインの編集画面が出ますが、この画面には明示的に削除ボタンがありません。
     
    ただし、名称と値を空白にしてOKを押下することで削除することができます。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
返信先: ドメインについて
あなたの情報:




コメントは受け付けていません。