SQL Server

.NET frameworkのインストールトラブルは、.NET Frameworkクリーンアップツールで解決した

3.0をアンインストール出来なくなったり 2.0をアンインストールして再インストール出来なくなったり 1.1があったりSP1だったりよくわからない状態でMicrosoft Japan Forum Operators Blog で紹介されています「.NET Framework クリーンアップ ツール」で 潔…

2つのテーブル全件かけ違いでデータを取得したい場合はselect A.id, B.id from A, Bで取れる

ストアドプロシージャでループ2回まわして取得してしまった

truncateはロールバックしないから軽いdeleteはロールバックするから重い

基本

sql serverの表をexcelにコピペする時は、右クリック>形式を選択して貼り付け>Unicode テキスト

文字化けしないように

sql serverで、データベースのプロパティ>復旧モデルを「完全」にしていると容量がすぐいっぱいになる

よほどのことがない限り、復旧モデルを「単純」にすべき

mysqlは素直、postgersは親切、sql serverは論外

mysqlは良いSQLに対してパフォーマンスが高いが 悪いSQLに対してはパフォーマンスが悪い postgresは悪いSQLに対してもなめらかに対応する sql serverは論外らしい

データベース界の神、ジム・グレイ

トランザクション処理 概念と技法 上 下 神の著書を読まなくてはならない

Windows XP SP2でSQL Serverのネットワークを有効にする場合は、ファイヤーウォールの設定が必要

SQL Server 2005でネットワーク接続を有効にするには?

SQL server 2003でTEXT型の文字数を数える

TEXT型を一度nvarchar型(unicode)に変換し、LEN関数で数える SELECT LEN(CAST(text_colum AS nvarchar(4000))) FROM table_name SQL server 2005以降は、nvarcharの最大項目長が2Gまでだが、 SQL server 2003ではnvarcharの最大項目長が4000文字までとなっ…