サイトマップ

インストール&DB作成

SQL Serverの公式サイトからサンプルデータを取得して、データベースを作成する
データベースの作成手順
SQL Server Management Stuido(SSMS)のインストール手順
SQL Serverのインストール手順

他プログラム連携

Excel(VBA)を使用して、SQL ServerへSQLを実行する際にトランザクション管理をする
作成済みのExcelの「クエリと接続」を、VBAから実行(更新)する
Excel(VBA)を使用して、SQL ServerへSQLを実行する
Excelの「クエリと接続」を使用して、SQL Serverからデータを取得しシートへ出力する
バッチファイルからbcpコマンドを使用して、レコードをエクスポートする
バッチファイルからsqlcmdコマンドを使用して、SQLを実行する

エクスポート

SSMSを使用して、SELECT結果をカンマ区切りでファイルへ保存する
データベースをリストア(復元)する
【差分バックアップ】データベースのバックアップを取得する
【完全バックアップ】データベースのバックアップを取得する
SSMSを使用して、お手軽にSELECT結果をファイルへ保存する
バッチファイルからbcpコマンドを使用して、レコードをエクスポートする
SSMSを使用して、各種定義やレコードをエクスポートする

SQL

【sys.procedures】ストプロの作成日時と更新日時を確認する
【SQL Server】小数点以下の桁数の指定方法
【sp_rename】テーブル名とカラム名を変更する
【sys.triggers】トリガーの作成日時と更新日時を確認する
【UPDATE】【UPPER関数】テーブルに小文字で登録されている値を、大文字へ変換する
2つのテーブルの内容を比較し、等しいかどうかを確認する
トランザクション管理をする
カーソルを使用して繰り返し処理をする
【UNION演算子】【列→行の変換】レコード(集合)を使用して足し算を行い、新たな集合(足し算の結果)を取得する
【SELECT INTO】【INSERT INTO SELECT】DB上にバックアップなテーブルを作成する
【EXCEPT演算子】2つのテーブルのレコード(集合)を使用して引き算を行い、新たな集合(引き算の結果)を取得する
【IF EXISTS】テーブルが存在している場合、テーブルを削除する
SQL Serverでは使用できない標準SQLと代替SQL
【sys.views】ビューの作成日時と更新日時を確認する
【sys.tables】テーブルの作成日時と更新日時を確認する
【UPDATE文】CASE式を使用して、条件により更新内容を分岐させる
【ROLLUP句】【GROUPING関数】グループ毎の集計結果へ「合計」列を追加する
【+演算子】行のデータと任意の文字列を結合する
【EOMONTH関数】【DATEADD関数】「日付」から「月初」を取得する
【DATEDIFF関数】「2つの日付」を比較して差を取得する
【DATEADD関数】「日付」を加算/減算する
【EOMONTH関数】「日付」から「月末」を取得する
【YEAR関数】【MONTH関数】【DAY関数】「日付」から「年」、「月」、「日」を取得する
【FORMAT関数】「日付」から「年月」を取得する
PIVOT演算子を使用して、クロス集計表を作成する
CASE式を使用して、クロス集計表を作成する
テーブル作成時にNOT NULL制約を設定する
テーブル作成時に主キー制約を設定する

ストプロ

【CREATE OR ALTER PROCEDURE】ストプロを作成する
Visual Studioを使用して、ストプロをデバッグする
SSMSではストプロのデバッグができない!

その他

SQL Serverの概要、メリット/デメリット、種類について
【SQL Server】ユーザー定義関数で出来ないこと
【SSMS】エディタのタブの横幅を狭めてスッキリさせる
mdfファイルを使用して、データベースを作成する
【SSMS】エディタに行番号を表示する
【SSMS】SQLを一括でコメントアウトする
【SSMS】問題は無いのに「~が見つかりませんでした」と表示された時の対応方法
タイトルとURLをコピーしました