目次の展開や折りたたみを行うには、ブラウザのJavaScriptを有効にしてください。
(目次をすべて閉じる)
表紙
まえがき
変更履歴
第1章 文法の表記方法と文/要素一覧
1.1 文法の表記方法
1.1.1 SQL文の表記方法
1.1.2 関数の表記方法
1.2 SQLと関数の一覧
第2章 共通要素の文法規則
2.1 構文要素
2.1.1 文字
2.1.2 定数
2.1.3 トークン
2.1.4 名前
2.2 データ型
2.3 値指定と相手指定
2.4 列指定
2.5 関数
2.5.1 集合関数指定
2.5.2 数値関数
2.5.3 データ列値関数
2.5.4 日時値関数
2.5.5 ファンクションルーチン指定
2.5.6 XMLQUERY関数
2.6 CASE式
2.7 CAST指定
2.8 順序
2.9 ROWNUM
2.10 行値構成子
2.11 値式
2.11.1 数値式
2.11.2 データ列値式
2.11.3 日時値式
2.11.4 時間隔値式
2.12 述語
2.12.1 比較述語
2.12.2 BETWEEN述語
2.12.3 IN述語
2.12.4 LIKE述語
2.12.5 NULL述語
2.12.6 限定述語
2.12.7 EXISTS述語
2.12.8 XMLEXISTS述語
2.13 探索条件
2.14 副問合せ
2.15 ASSIST指定
第3章 基本的なSQL文
3.1 ALTER DSI文(DSI変更文)
3.2 ALTER TABLE文(表定義変更文)
3.3 ALTER USER文(利用者変更文)
3.4 APPLY SCOPE文(スコープ適用文)
3.5 CALL文
3.6 CLOSE文
3.7 COMMIT文
3.8 CONNECT文
3.9 CREATE DATABASE文(データベース定義)
3.10 CREATE DBSPACE文(データベーススペース定義)
3.11 CREATE DSI文(インデックスのDSI定義文)
3.12 CREATE DSI文(表のDSI定義文)
3.13 CREATE DSO文(インデックスのDSO定義文)
3.14 CREATE DSO文(表のDSO定義文)
3.15 CREATE FUNCTION文(ファンクションルーチン定義)
3.16 CREATE INDEX文(インデックス定義)
3.17 CREATE PROCEDURE文(プロシジャルーチン定義)
3.18 CREATE ROLE文(ロール定義文)
3.19 CREATE SCHEMA文(スキーマ定義)
3.20 CREATE SCOPE文(スコープ定義文)
3.21 CREATE SEQUENCE文(順序定義)
3.22 CREATE TABLE文(表定義)
3.23 CREATE TRIGGER文(トリガ定義)
3.24 CREATE USER文(利用者定義文)
3.25 CREATE VIEW文(ビュー定義)
3.26 DECLARE CURSOR(カーソル宣言)
3.27 DECLARE TABLE(表宣言)
3.28 DELETE文:位置づけ
3.29 DELETE文:探索
3.30 DISCONNECT文
3.31 DROP DATABASE文(データベース削除文)
3.32 DROP DBSPACE文(データベーススペース削除文)
3.33 DROP DSI文(DSI削除文)
3.34 DROP DSO文(DSO削除文)
3.35 DROP FUNCTION文 (ファンクションルーチン削除文)
3.36 DROP INDEX文(インデックス削除文)
3.37 DROP PROCEDURE文(プロシジャルーチン削除文)
3.38 DROP ROLE文(ロール削除文)
3.39 DROP SCHEMA文(スキーマ削除文)
3.40 DROP SCOPE文(スコープ削除文)
3.41 DROP SEQUENCE文 (順序削除文)
3.42 DROP TABLE文(表削除文)
3.43 DROP TRIGGER文(トリガ削除文)
3.44 DROP USER文(利用者削除文)
3.45 DROP VIEW文(ビュー削除文)
3.46 FETCH文
3.47 GRANT文
3.48 INSERT文
3.49 OPEN文
3.50 PRINT STATISTICS文
3.51 RELEASE SCOPE文(スコープ解除文)
3.52 RELEASE TABLE文
3.53 REVOKE文
3.54 ROLLBACK文
3.55 SET CATALOG文
3.56 SET CONNECTION文
3.57 SET ROLE文
3.58 SET SCHEMA文
3.59 SET SESSION AUTHORIZATION文
3.60 SET STATISTICS文
3.61 SET SYSTEM PARAMETER文
3.62 SET TRANSACTION文
3.63 SET USER PASSWORD文
3.64 Single row SELECT文(単一行SELECT文)
3.65 SWAP TABLE文(表交換文)
3.66 UPDATE文:位置づけ
3.67 UPDATE文:探索
第4章 動的SQL文
4.1 動的SQL文の概要
4.2 ALLOCATE CURSOR文
4.3 ALLOCATE DESCRIPTOR文
4.4 CLOSE文(動的CLOSE文)
4.5 DEALLOCATE DESCRIPTOR文
4.6 DEALLOCATE PREPARE文
4.7 DECLARE CURSOR(動的カーソル宣言)
4.8 DELETE文(準備可能動的DELETE文:位置づけ)
4.9 DELETE文(動的DELETE文:位置づけ)
4.10 DESCRIBE文
4.11 EXECUTE文
4.12 EXECUTE IMMEDIATE文
4.13 FETCH文(動的FETCH文)
4.14 GET DESCRIPTOR文(DESCRIPTOR取得文)
4.15 OPEN文(動的OPEN文)
4.16 PREPARE文
4.17 SET DESCRIPTOR文(DESCRIPTOR設定文)
4.18 UPDATE文(準備可能動的UPDATE文:位置づけ)
4.19 UPDATE文(動的UPDATE文:位置づけ)
第5章 ストアドプロシジャ
5.1 ストアドプロシジャの概要
5.2 GOTO文
5.3 IF文
5.4 LEAVE文
5.5 LOOP文
5.6 REPEAT文
5.7 RESIGNAL文
5.8 SET文(代入文)
5.9 SIGNAL文
5.10 WHENEVER文
5.11 WHILE文
第6章 埋込みSQL
6.1 Embedded SQL文(埋込みSQL文)
6.2 INCLUDE文
6.3 SQL埋込みCプログラム
6.4 SQL埋込みCOBOLプログラム
6.5 SQL埋込みホストプログラム
6.6 WHENEVER文(埋込み例外宣言)
第7章 SQL拡張インタフェース
7.1 セションの操作
7.1.1 SQLThrAllocID
7.1.2 SQLThrEndID
7.1.3 SQLThrFreeID
7.1.4 SQLThrStartID
7.2 ルーチンの操作
7.2.1 SQLSignalMSG
7.3 コールバックの操作
7.3.1 SQLDynSetCallback
7.3.2 SQLGetCallback
7.3.3 SQLSetCallback
7.3.4 コールバック関数
付録A SQLSTATE値
付録B キーワード一覧
付録C 定量制限
C.1 Symfoware/RDBの定量制限
C.2 Textアダプタの定量制限(Solarisの場合)
C.3 XMLアダプタの定量制限
付録D SQL文の省略値に関する注意事項
D.1 SQL文の一般規則に関するチューニング
D.2 名前に関する注意事項
D.3 格納領域指定時の格納構造
付録E SQL文の使用範囲
付録F SQL規格に対するSymfoware Serverの準拠性
F.1 コア機能に対する準拠性
F.2 オプション機能に対する準拠性
メニューの先頭へ