SQL
Windows7にてPostgreSQL9.1の再インストールを行った。 postgresのパスワードを変更するため変更後のパスワードを入力したところ "The password specified was incorrect. Please enter the correct password for the postgres windows user account." とい…
SQLServerでdatetime型からvarchar型に型変換を行うときに、convert関数を使うが、単純に convert(varchar,getdate()) とすると出力結果は 2012-07-23 22:13:12 という出力になってまう。 convert関数の構文は以下。(CAST および CONVERT (Transact-SQL)より…
先日、DBサーバーSQLの処理に時々時間がかかってしまうという問題が発生した。 おそらくデッドロックが原因ではないのだが、「そういえば、デッドロックのログってどうなってんだ?」って話になって、調べてみるとトレースフラグなるものを設定しておかなけ…
データベースと連携するプログラムを書いていると、SQL文は文字列として扱うことが多い。 そのためSQLを出力させると、1行の文字列になってしまい非常に読みづらくなってしまう。 自動で整形してくれるツールを探してみると、SQL Convertというソフトがあっ…
仕事でMicrosoftのSQLServerを使っているが、このSQLServer、資格で勉強したORACLEのSQLと細かい部分で違っている。 今日知ったのはOrder by句におけるNULLの扱い。 デフォルトではNULLが先頭にくる。ORACLEにはNULLを最後に持ってくるオプションがあったが…