S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

SQLServer

SELECT文のWHERE句での大文字/小文字の区別

MySQLだと、varchar型の場合はデフォルトは大文字/小文字の区別を区別しないのね。 実際のデータは大文字/小文字ちゃんと記録されているので、抽出時の条件だけみたいだけど。 varchar型のカラムで大文字小文字が区別されない(検索時のケース非依存) « B…

EntityFrameworkと照合順序

大文字やら小文字やら全角やら半角やら。

リモートからの接続

SQL Server 2008 R2 Express DBViewerでJDBCで繋ぎにいくと、タイムアウトになってしまう。

SQLServerでページング…と言いつつ、一時テーブルw

limit offsetが使えないと困るんだよねぇ〜 とりあえず、SQLServer2008(2005以降)なのでROW_NUMBER()で解決できるけど、SQLServer2000以前ではROW_NUMBER()がないらしい。

SQLServerでのテーブルとカラムのコメント

できるだけ、個別のコードを書きたくないので、テーブルとカラムのコメントを取得したかったりする。 普通に 【テーブル】 COMMENT ON TABLE dbo.hoge IS 'テーブルほげ'; 【カラム】 COMMENT ON COLUMN dbo.hoge.fuga IS 'カラムふが'; ってなのがあるけど…

テーブル情報を取得する

SQL Serverでテーブルの主キーやインデックスをSQLで取得したい − Database Expert − @IT DB 内のテーブル情報を取得する方法 - アジャイルプログラマの日常 テーブルとビューの定義情報を取得 (sys.tables, sys.columns, sys.objects, sys.extend_properti…

SQL Server 2005から2008への移行

今すぐって訳ではないけど、なんか注意点とかないかな?と思って。 SQL Server 2000/2005 から 2008 への移行時注意点 - アジャイルプログラマの日常 SQL Server 2008徹底検証シリーズ 旧バージョンからの移行とアップグレード実践ガイド Office(Word)2007形…

DATETIME型の精度

3.333…ミリ秒単位でしか保持できないんだってwww