2012年1月17日火曜日

データベースオプション

データベースへのオプション設定を参照するコマンド。SA権限にて実行。
DBCC USEROPTIONS;

SQL Serverではトランザクション分離レベル(Isolation Level)はデフォルトで「Read Commited」のようだ・・。

2012年1月16日月曜日

和暦日付のフォーマット

日付の右寄せ処理について記載。10未満なら先頭に空白が補填される。String.Formatメソッドを使用。

DateTime date = new DateTime();
StringBuilder builder = new StringBuilder();
CultureInfo culture = new CultureInfo("ja-JP", true);
culture.DateTimeFormat.Calendar = new JapaneseCalendar();
builder.Append(date.ToString("ggyy年", culture))
    .Append(String.Format("{0, 2}", date.ToString("%M"))).Append("月")
    .Append(String.Format("{0, 2}", date.ToString("%d"))).Append("日");
return builder.ToString();

いつも、、
if (月 < 10 )
{
    月 = " "  + 月;
}
なコードばっかり見ているので・・。

SQLServer2008文字照合順序

詳しい資料があった為、リンクを掲載
日本語照合順序 Japanese と Japanese_XJIS_100、Japanese_Bushu_Kakusu_100 の比較