SQL Server 2008 自習書「Transact-SQL 入門」

弊社の執筆した SQL Server 2008 自習書シリーズ
http://www.microsoft.com/japan/sqlserver/2008/self-learning/default.mspx

の「Transact-SQL 入門」の目次です。


STEP 1. Transact-SQL の概要と 自習書を試す環境について 5
1.1 Transact-SQL ステートメントの概要 6
1.2 自習書を試す環境について 7
1.3 事前作業(サンプル スクリプトのダウンロードとセットアップ) 8
STEP 2. Transact-SQL の構成要素 10
2.1 ローカル変数の利用(DECLARE) 11
2.2 変数の宣言時の初期値代入 13
2.3 複数の変数宣言 14
2.4 バッチ(go)と変数の範囲 16
2.5 文末(セミコロンと半角スペース) 17
2.6 コメント(-- と /* */) 18
2.7 PRINT ステートメント 19
STEP 3. 流れ制御 21
3.1 IF による条件分岐 22
3.2 IF 〜 ELSE 24
3.3 IF EXISTS、IF NOT EXISTS 26
3.4 CASE 式による条件分岐 28
3.5 WHILE によるループ処理 30
3.6 インクリメント演算子(+=) 31
3.7 GOTO によるジャンプ 32
3.8 WAITFOR DELAY による待機 33
3.9 Oracle PL/SQL との比較 34
STEP 4. 照合順序(Collation) 35
4.1 照合順序とは 36
4.2 Japanese_CI_AS の動作(SQL Server 2000 / 2005 の既定値) 38
4.3 照合順序の種類 41
4.4 データベース単位での照合順序の設定 43
4.5 SQL ステートメント単位の照合順序の指定 46
STEP 5. データ型 48
5.1 データ型の種類 49
5.2 文字データ型: char、varchar 50
5.3 8,000 バイト超えの文字データ: varchar(max) 53
5.4 Unicode データ型: nchar、nvarchar 54
5.5 整数型: tinyint、smallint、int、bigint 59
5.6 真数データ型: decimal、numeric 63
5.7 概数データ型: real、float 65
5.8 金額: smallmoney、money 66
5.9 日付データ型:datetime、date、time、datetime2、datetimeoffset 68
STEP 6. 関数 74
6.1 日付と時刻に関する関数 75
6.2 データ型の変換関数: CONVERT、CAST 80
6.3 文字列操作の関数 85
6.4 数値操作の関数 89
6.5 NULL 操作の関数 90
6.6 ユーザー定義関数 91
6.7 Oracle の関数との比較 94


Transact-SQL の基本が知りたい」
SQL Server のデータ型の使い方を知りたい」
SQL Server の照合順序について知りたい」
SQL Server の関数の使い方を知りたい」という方は、
ぜひご覧いただければと思います。


開発編の自習書をまとめたものを書籍としても発売しております。こちらもぜひご覧いただければと思います。