SQLポケットリファレンス
【改訂第3版】 SQLポケットリファレンス (POCKET REFERENCE)
技術評論社
著者:朝井淳
FETCH
カーソル変数
5.4 ループ処理をするには
LOOP
WHILE
REPEAT
FOR
EXIT
BREAK
CONTINUE
LEAVE
ITERATE
5.5 条件を判断するには
IF
CASE
GOTOラベル
5.6 パラメータを使用するには
パラメータ付きプロシージャ
パラメータ付きファンクション
テーブルを返すファンクション
5.7 動的SQL
EXECUTE
5.8 例外処理
システム例外
ユーザ定義例外
RAISE
RAISERROR
DECLARE HANDLER
SIGNAL
TRY CATCH
第6部 プログラミングインターフェース
6.1 ADO
6.2 ODBC
6.3 JDBC
6.4 oo4o(Oracle Objects for OLE)
6.5 Pro*C
6.6 ESQL/C(Embedded SQL for C)
6.7 SQLJ
6.8 ADO.NET
Appendix
AppendixA SQLテクニック
列の最大値、最小値を得るには?
列の合計値、平均値を得るには?
結合条件を省略するとどうなる?
同じテーブルを異なるテーブルとして扱うには?
外部結合するには?
サブクエリーを使うには?
関数を使用するには?
プロシージャを実行するには?
GROUP BYにはない列を選択列リストに加えるには?
合計、小計を計算するには?
選択列リストの順番でソートするには?
テーブル内で必要な行だけを加えるには?
INSERT VALUESに式を与えると?
複数行を1度にINSERTするには?
条件により追加するテーブルを振り分けるには?
UPDATE DELETEにサブクエリーを使うとどうなる?
行方向に並んでいるデータを列方向に並び替えるには?
CASEを使って行方向のデータを列方向に並び替えるには?
順位を計算するには?
型変換を行うには?
文字列操作を行うには?
LIKEとLEFTどっちが速い?
ビューを作成するには?
勤務表を作るには?
シーケンスを使うには?
テーブルにプライマリキーを付けるには?
外部キーを設定するには?
テーブルの列にデフォルト値を与えるのは?
テーブル、列に制約を与えるには?
テーブルの構成列情報を参照にするには?
システムテーブルを参照するには?
テンポラリ・テーブルを使うには(SQL Server)?
テンポラリ・テーブルを使うには(PostgreSQL、MySQL)?
テンポラリ・テーブルを使うには(Oracle)?
オプティマイザにヒントを与えるには?
クエリープランを確認するには?
AppendixB インポート,エクスポート
IMP
EXP
BCP
IMPORT
EXPORT
COPY
LOAD DATA
SELECT INTO OUTFILE
Index(索引)
文字索引
機能・目的別索引