A5:SQL Mk-2

開発のこと、日々のこと

インデックスの列定義で降順(desc)にした場合、DDLの生成でdescの定義が不正

ホーム フォーラム A5:SQL Mk-2掲示板 インデックスの列定義で降順(desc)にした場合、DDLの生成でdescの定義が不正

このトピックには3件の返信が含まれ、2人の参加者がいます。2 日、 6 時間前 松原正和 さんが最後の更新を行いました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #2855 返信

    gx

    不具合と思われますので、ご報告いたします。

    Ver: 2.13.2 32bit
    RDBMS種類: Microsoft SQL Server 2008~

    インデックスとユニーク制約 の 列定義: score desc
    出力されるDDL:
    create index hoge_IX1
    on hoge(score,desc);

    以下のような出力を期待しています。
    on hoge(score desc);

    ” desc” が “,desc” で出力されています。
    ご確認よろしくお願いいたします。

    #2897 返信

    松原正和
    キーマスター

    gx さんこんにちは。

    不具合報告ありがとうございます。

    Version 2.14.0 beta 5で修正しました。また、Version 2.13系の修正にも取り込みたいと思います。

    #2905 返信

    gx

    ご対応ありがとうございます。
    Version 2.14.0 beta 5で修正されていることを確認いたしました。

    続けて申し訳ありませんが、主キーに”desc”を指定したい場合、ERエディタ上で設定可能でしょうか?
    操作方法のご教示もしくはご対応いただけますと幸いです。

    (主キーにdescを付ける出力例)
    create table NEW_ENTITY1 (
    CreatedAt
    , constraint NEW_ENTITY1_PKC primary key (CreatedAt desc)
    ) ;

    #2955 返信

    松原正和
    キーマスター

    gxさんこんにちは。
     
    明示的に主キー項目に desc を付けるオプションはないので、主キー項目と同じ列にユニークインデックスを作り、そこでdesc等を指定しておくしかないですね…。
     
    あまりよろしくないのでちょっと考えてみたいと思います。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
返信先: インデックスの列定義で降順(desc)にした場合、DDLの生成でdescの定義が不正
あなたの情報:




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