ISO IEC 9075-4-2016 Information technology - Database languages - SQL - Part 4 Persistent stored modules (SQL PSM)《信息技术 数据库语言 结构化查询语言(SQL) 第4部分 永久性存储模块(SQL PSM).pdf

上传人:terrorscript155 文档编号:1257286 上传时间:2019-09-02 格式:PDF 页数:201 大小:2MB
下载 相关 举报
ISO IEC 9075-4-2016 Information technology - Database languages - SQL - Part 4 Persistent stored modules (SQL PSM)《信息技术 数据库语言 结构化查询语言(SQL) 第4部分 永久性存储模块(SQL PSM).pdf_第1页
第1页 / 共201页
ISO IEC 9075-4-2016 Information technology - Database languages - SQL - Part 4 Persistent stored modules (SQL PSM)《信息技术 数据库语言 结构化查询语言(SQL) 第4部分 永久性存储模块(SQL PSM).pdf_第2页
第2页 / 共201页
ISO IEC 9075-4-2016 Information technology - Database languages - SQL - Part 4 Persistent stored modules (SQL PSM)《信息技术 数据库语言 结构化查询语言(SQL) 第4部分 永久性存储模块(SQL PSM).pdf_第3页
第3页 / 共201页
ISO IEC 9075-4-2016 Information technology - Database languages - SQL - Part 4 Persistent stored modules (SQL PSM)《信息技术 数据库语言 结构化查询语言(SQL) 第4部分 永久性存储模块(SQL PSM).pdf_第4页
第4页 / 共201页
ISO IEC 9075-4-2016 Information technology - Database languages - SQL - Part 4 Persistent stored modules (SQL PSM)《信息技术 数据库语言 结构化查询语言(SQL) 第4部分 永久性存储模块(SQL PSM).pdf_第5页
第5页 / 共201页
点击查看更多>>
资源描述

1、Information technology Database languages SQL Part 4: Persistent stored modules (SQL/PSM) Technologies de linformation Langages de base de donnes SQL Partie 4: Modules stocks persistants (SQL/PSM) INTERNATIONAL STANDARD ISO/IEC 9075-4 Reference number ISO/IEC 9075-4:2016(E) Sixth edition 2016-12-15

2、ISO/IEC 2016 ii ISO/IEC 2016 All rights reserved COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2016, Published in Switzerland All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including p

3、hotocopying, or posting on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below or ISOs member body in the country of the requester. ISO copyright office Ch. de Blandonnet 8 CP 401 CH-1214 Vernier, Geneva, Switzerland Tel. +4

4、1 22 749 01 11 Fax +41 22 749 09 47 copyrightiso.org www.iso.org ISO/IEC 9075-4:2016(E)Contents Page Foreword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Introduction. .

5、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x 1 Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6、 . . . . . . . . . . . . . . . . . . . . 1 2 Normative references. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1 ISO and IEC standards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 Definitions, notations, and conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1 Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.1 Use of terms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.1.1 Other terms. . . . . . . . . .

9、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10、. . . 7 4.1 SQL-server modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4.2 Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11、. . . . . . . . . . . . . . . . . . . . . . 8 4.2.1 Base tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 4.2.1.1 Temporary tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 4.2.2 Unique identification of tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4.3 SQL-schemas. . . . . . . . . . . . . . . . . . .

13、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4.4 SQL-invoked routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4.4.1 Overview of SQL

14、-invoked routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.4.2 Execution of conventional SQL-invoked routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.4.3 Routine des

15、criptors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.5 SQL-paths. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16、 . . . . . . . . . . 9 4.6 Host parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 4.6.1 Status parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17、. . . . . . . . . . . . . . . . . . . . . . . . . . .10 4.7 Diagnostics area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 4.8 Condition handling. . . . . . . . . . . . . . . . . . . . . . . . . . . .

18、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.9 Cursors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.9.1 General description of cursors. . .

19、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.10 SQL-statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.10.1 Class

20、es of SQL-statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.10.2 SQL-statements classified by function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21、 . . 13 4.10.2.1 SQL-schema statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.10.2.2 SQL-control statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22、. . . . . . . . . . . . . . . .13 4.10.2.3 SQL-control declarations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 4.10.2.4 SQL-diagnostics statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23、. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.10.3 SQL-statements and transaction states. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 ISO/IEC 2016 All rights reserved Contents iii ISO/IEC 9075-4:2016(E)4.10.4 SQL-state

24、ment atomicity and statement execution contexts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.10.5 Embeddable SQL-statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 4.10.6 Preparabl

25、e and immediately executable SQL-statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.10.7 Directly executable SQL-statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.10.8 Iterate

26、d SQL-statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.10.9 Compound statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27、 . . . . . . 16 4.11 Basic security model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.11.1 Privileges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28、 . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.12 SQL-sessions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.12.1 General description of SQL-sessions. . . . . . . . . . . . . . . .

29、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5 Lexical elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 5.1 and . . . . . . . . . . . . . . . . . . . . . .

30、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.2 Names and identifiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6 Scalar expressions. . . . . . . . . . . . .

31、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.1 and . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 6.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33、 . . . . . . . . . . . . . . . . . . . . . . . 30 7 Query expressions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 7.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 8 Additional common rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 8.1 Handler execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 9 Additional common elements. . . . . . . . . . . . . . . . . . . . .

36、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 10 Schema definition and manipulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 10.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 10.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 10.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 10.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 10.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40、. . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 10.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 10.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41、 . . . . . . . . . . . 50 10.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 10.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 10.10 . .

42、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 10.11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 10.12 . . . . . .

43、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 10.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 10.14 . . . . . . . . . . . . . . .

44、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 iv Persistent Stored Modules (SQL/PSM) ISO/IEC 2016 All rights rese

45、rved ISO/IEC 9075-4:2016(E)10.16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 10.17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

46、 10.18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 10.19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 10.20 . . . .

47、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 10.21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 10.22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 10.23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 10.24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49、 . . . . . . . . . . . . . . . . . . . . . .71 10.25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 10.26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 11 Access control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 11.1 . . . . . . . . . . . . . . . . . . . . . .

展开阅读全文
相关资源
猜你喜欢
  • ASTM F118-2004(2012) Standard Definitions of Terms Relating to Gaskets《与垫圈有关的术语的标准定义》.pdf ASTM F118-2004(2012) Standard Definitions of Terms Relating to Gaskets《与垫圈有关的术语的标准定义》.pdf
  • ASTM F118-2013 Standard Definitions of Terms Relating to Gaskets《垫圈相关术语的标准定义》.pdf ASTM F118-2013 Standard Definitions of Terms Relating to Gaskets《垫圈相关术语的标准定义》.pdf
  • ASTM F119-1982(2002) Standard Test Method for Rate of Grease Penetration of Flexible Barrier Materials (Rapid Method)《挠性阻挡层材料润滑脂渗透率的试验方法》.pdf ASTM F119-1982(2002) Standard Test Method for Rate of Grease Penetration of Flexible Barrier Materials (Rapid Method)《挠性阻挡层材料润滑脂渗透率的试验方法》.pdf
  • ASTM F119-1982(2008) Standard Test Method for Rate of Grease Penetration of Flexible Barrier Materials (Rapid Method)《软质密封材料润滑脂渗透率的标准试验方法》.pdf ASTM F119-1982(2008) Standard Test Method for Rate of Grease Penetration of Flexible Barrier Materials (Rapid Method)《软质密封材料润滑脂渗透率的标准试验方法》.pdf
  • ASTM F119-1982(2015) Standard Test Method for Rate of Grease Penetration of Flexible Barrier Materials (Rapid Method)《软质密封材料润滑脂渗透率的标准试验方法 (快速法)》.pdf ASTM F119-1982(2015) Standard Test Method for Rate of Grease Penetration of Flexible Barrier Materials (Rapid Method)《软质密封材料润滑脂渗透率的标准试验方法 (快速法)》.pdf
  • ASTM F129-1997(2002) Standard Practice for Amount of Ink Deposit on Carbon Paper and Inked Ribbons Other Than Fabric Type《复写纸和油墨色带(不包括织物带)上油墨沉积总量的标准规程》.pdf ASTM F129-1997(2002) Standard Practice for Amount of Ink Deposit on Carbon Paper and Inked Ribbons Other Than Fabric Type《复写纸和油墨色带(不包括织物带)上油墨沉积总量的标准规程》.pdf
  • ASTM F136-2002a Standard Specification for Wrought Titanium-6 Aluminum-4 Vanadium ELI (Extra Low Interstitial) Alloy for Surgical Implant Applications (UNS R56401)《外科植入设备用锻制钛-6和铝-4.pdf ASTM F136-2002a Standard Specification for Wrought Titanium-6 Aluminum-4 Vanadium ELI (Extra Low Interstitial) Alloy for Surgical Implant Applications (UNS R56401)《外科植入设备用锻制钛-6和铝-4.pdf
  • ASTM F136-2008 Standard Specification for Wrought Titanium-6 Aluminum-4 Vanadium ELI (Extra Low Interstitial) Alloy for Surgical Implant Applications (UNS R56401).pdf ASTM F136-2008 Standard Specification for Wrought Titanium-6 Aluminum-4 Vanadium ELI (Extra Low Interstitial) Alloy for Surgical Implant Applications (UNS R56401).pdf
  • ASTM F136-2008e1 Standard Specification for Wrought Titanium-6 Aluminum-4 Vanadium ELI (Extra Low Interstitial) Alloy for Surgical Implant Applications (UNS R56401)《外科植入设备用锻制钛6和铝4钒.pdf ASTM F136-2008e1 Standard Specification for Wrought Titanium-6 Aluminum-4 Vanadium ELI (Extra Low Interstitial) Alloy for Surgical Implant Applications (UNS R56401)《外科植入设备用锻制钛6和铝4钒.pdf
  • 相关搜索

    当前位置:首页 > 标准规范 > 国际标准 > 其他

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1