便利なT-SQL&クエリー集
- CSV ファイルを BULK INSERT を使ってインポートする
 - あるテーブルから他のテーブルにデータをまとめてインサートする
 - SQL Server へのリンクサーバ (Linked Server) の設定方法
 - SQL で累積を取得する 1 - シンプルなケース
 - SQL で累積を取得する 2 - ある値のカラム区切りで累積
 - T-SQL で累積を取得する 3 - SUM() OVER & ROWS UNBOUNDED PRECEDING
 - 全トリガー(trigger) を無効化(disable) / 有効化(enable) する
 - キーワードでストアドプロシージャなどを検索する
 - SQL で改行コードを削除する
 - 断片化の状態によってインデックス (index) を再構成 (Reorganize) または再構築 (Rebuild) する
 - カラムの値からカンマ区切り (CSV) の文字列を生成する
 - データベース内の全トリガー(trigger) や有効化されているトリガーを取得する
 - 指定したカラム名を持つテーブルを検索する
 - 日付範囲から日ごとのデータを作成する
 - 現在のストアドプロシージャ名を取得する
 - データベース内の全テーブルのサイズ(ディスク使用量)を取得するクエリー
 - SQL Server から E メールを送信する
 - ディスクの空き容量を確認するクエリー
 - 日付をフォーマットされた文字列に変換する
 - クエリーでスリープ (sleep) させる
 - SQL でゼロパディング (zero padding / left pad) する
 - 前月の 1 日と末日を取得する方法
 - テンポラリテーブル(一時テーブル)の存在確認と削除
 - IDENTITY カラムにデータを指定してインサートする方法
 - 切り上げ・切り捨て・四捨五入
 - ストアドプロシージャの作成日時と更新日時を確認する
 - SQL で動的に連番テーブルを生成する
 - 意図的にエラーを起こす
 - T-SQL で PIVOT(ピボット)を使って集計する
 - カンマ区切りの文字列からテーブルを生成する
 - 英数字以外が含まれている値を抽出する
 - 全テーブル・全カラムの値を文字列検索する
 - ストアドプロシージャの結果をテーブルに挿入する - INSERT INTO & EXEC
 - ストアドプロシージャの結果からテーブルを生成する - SELECT INTO & OPENROWSET
 - SQL で括弧内の文字列を取り出す
 - T-SQL でクエリの結果を JSON 文字列に変換する - FOR JSON AUTO
 - T-SQL でクエリの結果を JSON 文字列に変換する - FOR JSON PATH
 - T-SQL クエリーで JSON 文字列から値を取得する
 - T-SQL クエリーで JSON 文字列をテーブル形式に変換する
 - SQL Server の CLR 関数を作成する
 - T-SQL で連続する日ごとのデータを日付範囲のデータにまとめる
 - T-SQL: 全角を半角に変換する CLR 関数
 - SQL Server 2017 新機能 - STRING_AGG 関数 - CSV 文字列生成が簡単に!
 - STRING_SPLIT 関数- カンマ区切りの文字列からテーブルを生成する 2
 - SQL Server 2017 新機能 - TRIM 関数
 - T-SQL: 誕生日から年齢を取得する
 - ユーザー定義テーブル型変数を使って、ストアドプロシージャに複数のレコードを一度に渡す
 - T-SQL: EOMONTH で月初と月末の日付を取得する方法
 - T-SQL: ケースセンシティブ(大文字と小文字を区別して)で文字列を比較する
 - T-SQL: 金額(MONEY 型)を通貨記号(円マーク)付きにフォーマットされた文字列に変換する
 - T-SQL: 文字列に改行を挿入する
 - データベース内の全テーブルの全レコードを削除する
 - T-SQL: 改行を挟んで複数行の文字列を結合する
 - T-SQL: SEQUENCE を使ってシーケンス番号を振る方法
 - T-SQL: SEQUENCE を使って連続したシーケンス番号を振る方法
 - SQL Server でクエリー結果をページングする方法
 - T-SQL: 数値型や日付型かどうかを確認して変換する方法
 - SQL Server: 変数やスカラー値関数の戻り値など、値のデータ型を確認する方法
 - SQL Server: ID 値 (IDENTITY) をリセット (RESEED) する方法
 - T-SQL でカラム名(列名)を変更する方法
 - T-SQL - 西暦の日付を和暦(元号)の日付に変換するユーザー定義関数
 - T-SQL - LIKE を使ってアンダースコア(_)やパーセント(%)を含む文字列を探す方法
 - データベース内の全テーブル (table) を取得する
 - データベース内の全ビュー(view) を取得する
 - T-SQL で 文字列 NVARCHAR を一文字ずつに分割した列にする方法
 - データベース内の全ユーザー定義関数を取得する
 - SQL Server - OUTPUT 句の使い方
 - T-SQL クエリーで XML をテーブル形式に変換する
 - T-SQL: 名前空間が指定された XML からデータを取得する
 - SQL Server: データベース内の全てのインデックス (index) を取得する
 - SQL SERVER - 数値を文字列に変換する
 - SQL SERVER - MERGE でテーブルのデータを同期する
 - sp_executesql で OUTPUT を取得する
 - SQL Server - BIT の反転させた値を取得する方法
 - 外部キー (FOREIGN KEY) と CHECK 制約を無効化(disable) / 有効化(enable) する方法
 - SQL Server - 二つのテーブルのデータが完全に同じか比較する方法
 - SQL Server: T-SQL で現在のデータベース名を取得する方法
 - T-SQL: 複数行のカラムの値からひとつの文字列を生成する方法
 - SQL Server - 最後に出現する文字列のインデックス位置 (LastIndexOf) や、その左側や右側の文字列を取り出す方法
 - SQL Server - View の定義をクエリーで取得する方法
 - 年・月・日 INT 型から日付 DATE 型 を生成する - DATEFROMPARTS
 - T-SQL で文字列内の各文字の UNICODE を調べる方法
 - SQL Server - 全テーブルのレコード数を一覧で取得する方法
 - DATE_BUCKET 関数の使い方と活用例:時系列データを簡単にグルーピングする方法
 - T-SQL: 日付から日本語の曜日「月・火・水・木・金・土・日」を取得する方法
 - T-SQL - よく使う CREATE TABLE と ALTER TABLE のクエリーのまとめ
 - SQL Server - 外部キーと参照先の一覧を取得する方法