A5:SQL Mk-2

開発のこと、日々のこと

テーブルの並び順が変わりましたか?

ホーム フォーラム A5:SQL Mk-2掲示板 テーブルの並び順が変わりましたか?

  • このトピックには2件の返信、2人の参加者があり、最後に博多太郎により6年、 1ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #3175 返信
    博多太郎
    ゲスト

    松原様

    お世話になります、博多太郎です。

    先日、2.13.3にバージョンアップしたのですが、左ペインのテーブルツリーの並び順が変わったように思います。

    以前は、dat_xxxxxx dats_xxxxxx の順だったと思いますが
    バージョンアップ後は逆(dats_xxxxxx dat_xxxxxx)になりました。

    大変申し訳無いのですが、これをもとに戻していただけないでしょうか?

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

    博多太郎さんこんにちは。
     
     はい、Version 2.13.3でデータベースツリーとデータベースの追加と削除で並び順が変わってしまう問題を対処した際に、大文字小文字を区別せずにソートするようにしました。これのせいと思われます。
     
     ASCIIコード表で ‘_'(アンダーバー)はA~Zとa~zの間にはいる記号になっています。文字列の比較ロジックで大文字小文字を区別しない比較関数を使ったとき、小文字の英数字を大文字に変換して比較しているようです。

     このため、これまで ‘_'(アンダーバー)はa~zより前の扱いだったのが、大文字化されたためにA~Zの後の扱いになってしまい、並び順が変わったようです。
     
     どうしようかとも思ったのですが、’_'(アンダーバー)やその他いくつかの記号類は単語の区切りに使われたりすることが多いので、アルファベット(A~Z, a~z)より前の扱いにしてソートするように変更したいと思います。
     
     修正時期に関しては、今週末はベータ版が出せないので来週以降とさせてください。

    #3250 返信
    博多太郎
    ゲスト

    松原様
    お世話になります、博多太郎です。
    ご対応ありがとうございます。
    version 2.14.0 beta 15で確認しました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: テーブルの並び順が変わりましたか?
あなたの情報:




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