パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

好きなデータベース」記事へのコメント

  • PostgreSQLって好かれてるんですね。
    仕事では好きなDBを使えるとは限らないってことで・・・
    SQLserverに今日もがっかりさせられました。
    Oracle,MySQL,PostgreSQLを使ってきましたが、SQLserverを使うと、今まで当たり前だと思っていたことが、当たり前じゃなくて残念に感じてしまいます。
    SQLserver2008ですけどね。
    2012になったらもっとよくなるって?そんな言葉には騙されない!・・・けど自分以外はAccessくらいしか触れない人しかいない会社なので、SQLserverが便利なんですって。

    • by Anonymous Coward

      Oracle,MySQL,PostgreSQLを使ってきましたが、SQLserverを使うと、今まで当たり前だと思っていたことが、当たり前じゃなくて残念に感じてしまいます。
      SQLserver2008ですけどね。

      2chとかに良くいるよね、こういう人
      全くもって何ひとつ分かってない癖にしったかで語る人
      こういうこと書いてれば「この人凄い」とでも思われると考えてるんだろうね
      傍から見たら馬鹿丸出しなんだけど、気づいてないんだろうな

      とりあえずそのSQL Serverだけができない、当たり前じゃないことってなんなの?そこから聞こうか?

      • ちゃんと書いたじゃん
        「当たり前だと思っていた」ことが「当たり前じゃなかった」って。
        これまで使ったデータベースでは無意識にやってくれてたんだなと感心したですよ。
        SQLserverはそれはそれですごいと思いますよ?
        英数字は全角半角大文字小文字気にせず検索できるとかね
        意識させることも出来るのは解ったし、こんなことを出来るのはすごいと思うけど、自分の覚えてきたこととギャップがあってね。

        • by Anonymous Coward

          で、何が残念なのかを教えてもらえませんか?
          自分の場合、Oracleに泣かされることの方が多いので。

          • たとえば
            select sum( aaa + bbb ) from table

            select sum( aaa ) + sum( bbb ) from table
            の結果が、nullを含んでるレコードがあると変わるとか
            以前書いた「すごい機能」のおかげで他のDBでは区分として違う意味を果たしていたものが同じ扱いになってしまっっていたとかね(英字の大文字/小文字で意味を変えていたところがあって・・まぁ対応は出来たけど)
            あとなんだっけ・・・
            最初のコメント書いたときは、これらとは別の残念なことがあった気が・・・
            日々なにかおきてて、あんまり覚えてない

            • by Anonymous Coward on 2012年10月06日 3時31分 (#2245945)

              NULL値含めて演算とかバグの元なんで設計から見直した方が。
              対処療法ならCOALESCE付けるとか。
              例:select sum( coalesce( aaa, 0 ) + coalesce( bbb, 0 )) from table

              ちなみに、値が変わるほうが当たり前です。
              だって演算の意味が違うもの。
              # OracleだったらNVL付けるから気づいてなかったって事じゃないよね?

              Oracleでも大文字小文字絡みはNLS_COMPで結果が変わるんだから実行環境から注意しないとダメよ?
              # しつこい様だが設計から見直したほうが。

              親コメント

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...