JIS X 3005-4:2019 データベース言語SQL 第4部:永続格納モジュール(SQL/PSM)

JIS X 3005-4:2019 規格概要

この規格 X3005-4は、SQLサーバモジュール中で,永続データベース言語ルーチンの宣言及び保守のためのデータベース言語の構文及び意味について規定。

JISX3005-4 規格全文情報

規格番号
JIS X3005-4 
規格名称
データベース言語SQL 第4部 : 永続格納モジュール(SQL/PSM)
規格名称英語訳
Information technology -- Database languages -- SQL -- Part 4:Persistent Stored Modules (SQL/PSM)
制定年月日
2019年3月20日
最新改正日
2019年3月20日
JIS 閲覧
‐ 
対応国際規格

ISO

ISO/IEC 9075-4:2016(IDT)
国際規格分類

ICS

35.060
主務大臣
経済産業
JISハンドブック
‐ 
改訂:履歴
2019-03-20 制定
ページ
JIS X 3005-4:2019 PDF [105]
                                                             X 3005-4 : 2019 (ISO/IEC 9075-4 : 2016)

pdf 目 次

ページ

  •  序文・・・・[1]
  •  1 適用範囲・・・・[1]
  •  2 引用規格・・・・[1]
  •  2.1 JIS及びISO規格・・・・[2]
  •  3 定義,表記法及び規約・・・・[2]
  •  3.1 規約・・・・[2]
  •  3.1.1 用語の使用・・・・[2]
  •  3.1.1.1 その他の用語・・・・[2]
  •  4 概念・・・・[2]
  •  4.1 SQLサーバモジュール・・・・[2]
  •  4.2 表・・・・[3]
  •  4.2.1 実表・・・・[3]
  •  4.2.1.1 一時表・・・・[3]
  •  4.2.2 表の一意識別・・・・[3]
  •  4.3 SQLスキーマ・・・・[4]
  •  4.4 SQL呼出しルーチン・・・・[4]
  •  4.4.1 SQL呼出しルーチンの概要・・・・[4]
  •  4.4.2 定型SQL呼出しルーチンの実行・・・・[4]
  •  4.4.3 ルーチン記述子・・・・[4]
  •  4.5 SQLパス・・・・[4]
  •  4.6 ホストパラメタ・・・・[4]
  •  4.6.1 状態パラメタ・・・・[4]
  •  4.7 診断領域・・・・[5]
  •  4.8 例外条件処理・・・・[5]
  •  4.9 カーソル・・・・[6]
  •  4.9.1 カーソルの一般記述・・・・[6]
  •  4.10 SQL文・・・・[7]
  •  4.10.1 SQL文の種類・・・・[7]
  •  4.10.2 機能によって分類されたSQL文・・・・[7]
  •  4.10.2.1 SQLスキーマ文・・・・[7]
  •  4.10.2.2 SQL制御文・・・・[7]
  •  4.10.2.3 SQL制御宣言・・・・[8]
  •  4.10.2.4 SQL診断文・・・・[8]
  •  4.10.3 SQL文及びトランザクション状態・・・・[8]
  •  4.10.4 SQL文の基本単位性及び文実行文脈・・・・[8]

(pdf 一覧ページ番号 1)

――――― [JIS X 3005-4 pdf 1] ―――――

X 3005-4 : 2019 (ISO/IEC 9075-4 : 2016)

pdf 目次

ページ

  •  4.10.5 埋込み可能なSQL文・・・・[9]
  •  4.10.6 準備可能及び即時実行可能なSQL文・・・・[9]
  •  4.10.7 直接実行可能なSQL文・・・・[9]
  •  4.10.8 繰返しSQL文・・・・[9]
  •  4.10.9 複合文・・・・[9]
  •  4.11 基本安全保護モデル・・・・[10]
  •  4.11.1 権限・・・・[10]
  •  4.12 SQLセション・・・・[10]
  •  4.12.1 SQLセションの一般記述・・・・[10]
  •  5 語彙要素・・・・[10]
  •  5.1 <トークン>及び<分離符号>・・・・[10]
  •  5.2 名前及び識別子・・・・[11]
  •  6 スカラ式・・・・[13]
  •  6.1 <値指定>及び<相手指定>・・・・[13]
  •  6.2 <識別子鎖>・・・・[14]
  •  6.3 <次値式>・・・・[16]
  •  6.4 ・・・・[16]
  •  7 問合せ式・・・・[17]
  •  7.1 <表参照>・・・・[17]
  •  7.2 <問合せ指定>・・・・[17]
  •  8 その他の共通規則・・・・[18]
  •  8.1 ハンドラ実行・・・・[18]
  •  9 その他の共通要素・・・・[20]
  •  9.1 <ルーチン呼出し>・・・・[20]
  •  9.2 ・・・・[21]
  •  10 スキーマ定義及びスキーマ操作・・・・[22]
  •  10.1 <スキーマ定義>・・・・[22]
  •  10.2 <スキーマ削除文>・・・・[23]
  •  10.3 <表定義>・・・・[23]
  •  10.4 <列定義>・・・・[24]
  •  10.5 ・・・・[24]
  •  10.6 <検査制約定義>・・・・[25]
  •  10.7 <列SCOPE句削除>・・・・[25]
  •  10.8 <列定義削除>・・・・[26]
  •  10.9 <表制約定義削除>・・・・[26]
  •  10.10 <表削除文>・・・・[27]
  •  10.11 <ビュー定義>・・・・[27]
  •  10.12 <ビュー削除文>・・・・[27]
  •  10.13 <定義域削除文>・・・・[28]

(pdf 一覧ページ番号 2)

――――― [JIS X 3005-4 pdf 2] ―――――

                                                         X 3005-4 : 2019 (ISO/IEC 9075-4 : 2016)

pdf 目次

ページ

  •  10.14 <文字集合削除文>・・・・[28]
  •  10.15 <照合順削除文>・・・・[28]
  •  10.16 <文字変換削除文>・・・・[29]
  •  10.17 <表明定義>・・・・[29]
  •  10.18 <表明削除文>・・・・[30]
  •  10.19 <トリガ定義>・・・・[30]
  •  10.20 <利用者定義順序付け削除文>・・・・[31]
  •  10.21 ・・・・[31]
  •  10.22 <モジュール削除文>・・・・[34]
  •  10.23 <データ型削除文>・・・・[34]
  •  10.24 ・・・・[35]
  •  10.25 <ルーチン削除文>・・・・[36]
  •  10.26 <利用者定義型変換削除文>・・・・[36]
  •  11 アクセス制御・・・・[36]
  •  11.1 ・・・・[36]
  •  11.2 <権限>・・・・[37]
  •  11.3 ・・・・[38]
  •  12 SQLクライアントモジュール・・・・[41]
  •  12.1 <外部呼出し手続>・・・・[41]
  •  12.2 ・・・・[42]
  •  13 データ操作・・・・[43]
  •  13.1 <カーソル宣言>・・・・[43]
  •  13.2 ・・・・[44]
  •  13.3 ・・・・[44]
  •  13.4 ・・・・[45]
  •  13.5 ・・・・[45]
  •  13.6 ・・・・[46]
  •  13.7 ・・・・[46]
  •  13.8 <一時表宣言>・・・・[47]
  •  14 その他のデータ操作規則・・・・[47]
  •  14.1 カーソルを開くことの効果・・・・[47]
  •  15 制御文・・・・[48]
  •  15.1 <複合文>・・・・[48]
  •  15.2 <ハンドラ宣言>・・・・[51]
  •  15.3 <条件宣言>・・・・[52]
  •  15.4 ・・・・[53]
  •  15.5 <代入文>・・・・[53]
  •  15.6 ・・・・[56]
  •  15.7 ・・・・[58]

(pdf 一覧ページ番号 3)

――――― [JIS X 3005-4 pdf 3] ―――――

X 3005-4 : 2019 (ISO/IEC 9075-4 : 2016)

pdf 目次

ページ

  •  15.8 ・・・・[60]
  •  15.9 ・・・・[60]
  •  15.10 ・・・・[61]
  •  15.11 ・・・・[62]
  •  15.12 ・・・・[62]
  •  15.13 ・・・・[63]
  •  16 動的SQL・・・・[65]
  •  16.1 ・・・・[66]
  •  16.2 <入力USING句>・・・・[67]
  •  16.3 <出力USING句>・・・・[67]
  •  17 埋込みSQL・・・・[68]
  •  17.1 ・・・・[68]
  •  18 診断管理・・・・[69]
  •  18.1 ・・・・[69]
  •  18.2 ・・・・[70]
  •  18.3 ・・・・[72]
  •  19 情報スキーマ・・・・[73]
19.1 MODULECOLUMNUSAGEビュー 74
19.2 MODULEPRIVILEGESビュー 74
19.3 MODULETABLEUSAGEビュー 75
  •  19.4 MODULESビュー・・・・[76]
  •  19.5 PARAMETERSビュー・・・・[77]
  •  19.6 ROLEMODULEGRANTSビュー 7819.7 ROUTINESビュー・・・・[79]
  •  19.8 短い名前のビュー・・・・[80]
  •  20 定義スキーマ・・・・[81]
20.1 MODULECOLUMNUSAGE実表 81
20.2 MODULEPRIVILEGES実表 82
20.3 MODULETABLEUSAGE実表 83
  •  20.4 MODULES実表・・・・[84]
  •  20.5 ROUTINES実表・・・・[86]
  •  20.6 SQLCONFORMANCE実表 8721 状態コード・・・・[87]
  •  21.1 SQLSTATE・・・・[87]
  •  22 適合性・・・・[88]
  •  22.1 SQL/PSMに対する適合性の主張・・・・[88]
  •  22.2 SQL/PSMに対するその他の適合性要件・・・・[88]
  •  22.3 SQL/PSMの前提機能の関係・・・・[88]
  •  附属書A(参考)SQL適合性の要約・・・・[89]

(pdf 一覧ページ番号 4)

――――― [JIS X 3005-4 pdf 4] ―――――

                                                         X 3005-4 : 2019 (ISO/IEC 9075-4 : 2016)

pdf 目次

ページ

  •  附属書B(参考)処理系定義要素・・・・[93]
  •  附属書C(参考)処理系依存要素・・・・[94]
  •  附属書D(参考)削除予定機能・・・・[95]
  •  附属書E(参考)ISO/IEC 9075:2011との非互換性・・・・[96]
  •  附属書F(参考)SQLの機能の分類・・・・[97]
  •  附属書G(参考)JIS X 3005 (ISO/IEC 9075) 規格群のこの版で取り込まれていない欠陥報告・・・・[99]

(pdf 一覧ページ番号 5)

――――― [JIS X 3005-4 pdf 5] ―――――

次のページ PDF 6

JIS X 3005-4:2019の引用国際規格 ISO 一覧

  • ISO/IEC 9075-4:2016(IDT)

JIS X 3005-4:2019の国際規格 ICS 分類一覧