| Name |
Description |
Abstract |
Status |
Publication date |
Edition |
Number of pages |
Technical committee |
ICS |
| ISO/IEC 8652 |
Information technology — Programming languages — Ada |
ISO/IEC 8652:2012 specifies the form and meaning of programs written in the programming language Ada. Its purpose is to promote the portability of Ada programs to a variety of computing systems.
This third edition of ISO/IEC 8652 focuses on improvements in those user domains where safety and criticality are prime concerns. It enhances the functionality of containers, improves the ability to write and enforce contracts for Ada entities (for instance, via preconditions), and adds to the capabilities of Ada to perform on multicore and multithreaded architectures.
Ada is designed to support the construction of long‐lived, highly reliable software systems. The language includes facilities to define packages of related types, objects, and operations. The packages may be parameterized and the types may be extended to support the construction of libraries of reusable, adaptable software components. The operations may be implemented as subprograms using conventional sequential control structures, or as entries that include synchronization of concurrent threads of control as part of their invocation. Ada supports object‐oriented programming by providing classes and interfaces, inheritance, polymorphism of variables and methods, and generic units. The language treats modularity in the physical sense as well, with a facility to support separate compilation.
The language provides rich support for real‐time, concurrent programming, and includes facilities for multicore and multiprocessor programming. Errors can be signaled as exceptions and handled explicitly. The language also covers systems programming; this requires precise control over the representation of data and access to system‐dependent properties. Finally, a predefined environment of standard packages is provided, including facilities for, among others, input‐output, string manipulation, numeric elementary functions, random number generation, and definition and use of containers.
Foremost in the design of Ada is the intent to increase the reliability of programs by compiletime checking and rejection of unsafe programs.
|
Under development |
2023-05 |
Edition : 4 |
|
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 8806-4:1991 |
Information technology — Computer graphics — Graphical Kernel System for Three Dimensions (GKS-3D) language bindings — Part 4: C |
Specifies a language independent nucleus of a graphics system. Specifies also a language dependent layer for the C language. Annexes A, B, C, D, E and F are for information only.
|
Published |
1991-12 |
Edition : 1 |
Number of pages : 264 |
Technical Committee |
35.060
Languages used in information technology
;
35.140
Computer graphics
|
| ISO 8807:1989 |
Information processing systems — Open Systems Interconnection — LOTOS — A formal description technique based on the temporal ordering of observational behaviour |
Defines the syntax and semantics of the Formal Description Technique LOTOS used for the formal description of distributed, concurrent information processing systems. LOTOS can be used to describe formally the service definitions and protocol specifications of the layers of Open Systems Interconnection (OSI) architecture described in ISO 7498, and related standards, and conformance tests for implementations of OSI protocols and/or OSI functions. It can also be applied for the formal description of other distributed systems, such as telephone switching networks. References: ISO 7498; CCITT Recommendation Z. 100, SDL.
|
Published |
1989-02 |
Edition : 1 |
Number of pages : 142 |
Technical Committee |
35.060
Languages used in information technology
;
35.100.01
Open systems interconnection in general
|
| ISO 8907:1987 |
Information processing system — Database languages — NDL |
|
Withdrawn |
1987-06 |
Edition : 1 |
Number of pages : 136 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:1999 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) |
|
Withdrawn |
1999-12 |
Edition : 1 |
Number of pages : 67 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:1999/Amd 1:2001 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) — Amendment 1: On-Line Analytical Processing (SQL/OLAP) |
|
Withdrawn |
2001-03 |
Edition : 1 |
Number of pages : 95 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:1999/Amd 1:2001/Cor 1:2003 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) — Amendment 1: On-Line Analytical Processing (SQL/OLAP) — Technical Corrigendum 1 |
|
Withdrawn |
2003-06 |
Edition : 1 |
Number of pages : 10 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:1999/Cor 1:2000 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) — Technical Corrigendum 1 |
|
Withdrawn |
2000-12 |
Edition : 1 |
Number of pages : 211 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:1999/Cor 2:2003 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) — Technical Corrigendum 2 |
|
Withdrawn |
2003-06 |
Edition : 1 |
Number of pages : 9 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:2003 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-1:2003 describes the conceptual framework used in other parts of ISO/IEC 9075 to specify the grammar of SQL and the result of processing statements in that language by an SQL-implementation.
|
Withdrawn |
2003-12 |
Edition : 2 |
Number of pages : 72 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:2003/Cor 1:2005 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) — Technical Corrigendum 1 |
|
Withdrawn |
2005-11 |
Edition : 2 |
Number of pages : 5 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:2008 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-1:2008 specifies the conceptual framework used in other parts of ISO/IEC 9075 to specify the grammar of SQL and the result of processing statements in that language by an SQL-implementation.
|
Withdrawn |
2008-07 |
Edition : 3 |
Number of pages : 72 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:2008/Cor 1:2010 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) — Technical Corrigendum 1 |
|
Withdrawn |
2010-06 |
Edition : 3 |
Number of pages : 3 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:2011 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) |
ISO/IEC 9075 defines Structured Query Language (SQL). The scope of SQL is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1, ISO/IEC 9075-2 and ISO/IEC 9075-11 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-1:2011 describes the conceptual framework used in other parts of ISO/IEC 9075 to specify the grammar of SQL and the result of processing statements in that language by an SQL-implementation.
|
Withdrawn |
2011-12 |
Edition : 4 |
Number of pages : 68 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:2011/Cor 1:2013 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) — Technical Corrigendum 1 |
|
Withdrawn |
2013-12 |
Edition : 4 |
Number of pages : 5 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:2016 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) |
ISO/IEC 9075-1:2016 describes the conceptual framework used in other parts of ISO/IEC 9075 to specify the grammar of SQL and the result of processing statements in that language by an SQL-implementation.
ISO/IEC 9075-1:2016 also defines terms and notation used in the other parts of ISO/IEC 9075.
|
Published |
2016-12 |
Edition : 5 |
Number of pages : 78 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-1:2016/Cor 1:2022 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) — Technical Corrigendum 1 |
|
Published |
2022-06 |
Edition : 5 |
Number of pages : 2 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC DIS 9075-1 |
Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework) |
|
Under development |
|
Edition : 6 |
Number of pages : 82 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:1999 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) |
|
Withdrawn |
1999-12 |
Edition : 1 |
Number of pages : 1121 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:1999/Amd 1:2001 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Amendment 1: On-Line Analytical Processing (SQL/OLAP) |
|
Withdrawn |
2001-03 |
Edition : 1 |
Number of pages : 95 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:1999/Amd 1:2001/Cor 1:2003 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Amendment 1: On-Line Analytical Processing (SQL/OLAP) — Technical Corrigendum 1 |
|
Withdrawn |
2003-06 |
Edition : 1 |
Number of pages : 10 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:1999/Cor 1:2000 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 1 |
|
Withdrawn |
2000-12 |
Edition : 1 |
Number of pages : 211 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:1999/Cor 2:2003 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 2 |
|
Withdrawn |
2003-06 |
Edition : 1 |
Number of pages : 301 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2003 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-2:2003 defines the data structures and basic operations on SQL-data. It provides functional capabilities for creating, accessing, maintaining, controlling, and protecting SQL-data. Both static and dynamic variants of the language are proved. In addition to direct invocation, bindings are provided for the programming languages Ada, C, COBOL, Fortran, M, Pascal and PL/I.
|
Withdrawn |
2003-12 |
Edition : 2 |
Number of pages : 1245 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2003/Cor 1:2005 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 1 |
|
Withdrawn |
2005-11 |
Edition : 2 |
Number of pages : 126 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2003/Cor 2:2007 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 2 |
|
Withdrawn |
2007-04 |
Edition : 2 |
Number of pages : 135 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2008 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-2:2008 defines the data structures and basic operations on SQL-data. It provides functional capabilities for creating, accessing, maintaining, controlling, and protecting SQL-data. Both static and dynamic variants of the language are proved. In addition to direct invocation, bindings are provided for the programming languages Ada, C, COBOL, Fortran, M, Pascal, and PL/I.
|
Withdrawn |
2008-07 |
Edition : 3 |
Number of pages : 1317 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2008/Cor 1:2010 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 1 |
|
Withdrawn |
2010-06 |
Edition : 3 |
Number of pages : 92 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2011 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) |
ISO/IEC 9075 defines Structured Query Language (SQL). The scope of SQL is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1, ISO/IEC 9075-2 and ISO/IEC 9075-11 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-2:2011 defines the data structures and basic operations on SQL-data. It provides functional capabilities for creating, accessing, maintaining, controlling, and protecting SQL-data. Both static and dynamic variants of the language are proved. In addition to direct invocation, bindings are provided for the programming languages Ada, C, COBOL, Fortran, M, Pascal, and PL/I.
|
Withdrawn |
2011-12 |
Edition : 4 |
Number of pages : 1434 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2011/Cor 1:2013 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 1 |
|
Withdrawn |
2013-12 |
Edition : 4 |
Number of pages : 87 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2011/Cor 2:2015 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 2 |
|
Withdrawn |
2015-10 |
Edition : 4 |
Number of pages : 88 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2016 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) |
ISO/IEC 9075-2:2016 defines the data structures and basic operations on SQL-data. It provides functional capabilities for creating, accessing, maintaining, controlling, and protecting SQL-data.
ISO/IEC 9075-2:2016 specifies the syntax and semantics of a database language:
- For specifying and modifying the structure and the integrity constraints of SQL-data.
- For declaring and invoking operations on SQL-data and cursors.
- For declaring database language procedures.
- For embedding SQL-statements in a compilation unit that is otherwise written in a particular programming language (host language).
- For deriving an equivalent compilation unit in the host language. In that equivalent compilation unit, each which invoke an SQL externally-invoked procedure that, when executed, has an effect equivalent to exe-cuting the SQL-statement.
- For direct invocation of SQL-statements.
- To support dynamic preparation and execution of SQL-statements.
ISO/IEC 9075-2:2016 provides a vehicle for portability of data definitions and compilation units between SQL-implementations.
ISO/IEC 9075-2:2016 provides a vehicle for interconnection of SQL-implementations.
Implementations of this ISO/IEC 9075-2:2016 can exist in environments that also support application program-ming languages, end-user query languages, report generator systems, data dictionary systems, program library systems, and distributed communication systems, as well as various tools for database design, data administration, and performance optimization.
|
Published |
2016-12 |
Edition : 5 |
Number of pages : 1707 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2016/Cor 1:2019 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 1 |
|
Published |
2019-08 |
Edition : 5 |
Number of pages : 33 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-2:2016/Cor 2:2022 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) — Technical Corrigendum 2 |
|
Published |
2022-06 |
Edition : 5 |
Number of pages : 54 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC DIS 9075-2 |
Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) |
|
Under development |
|
Edition : 6 |
Number of pages : 1730 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:1995/Cor 1:1999 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) — Technical Corrigendum 1 |
|
Withdrawn |
1999-12 |
Edition : 1 |
Number of pages : 1 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:1999 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) |
|
Withdrawn |
1999-12 |
Edition : 2 |
Number of pages : 401 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:1999/Cor 1:2000 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) — Technical Corrigendum 1 |
|
Withdrawn |
2000-12 |
Edition : 2 |
Number of pages : 211 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:1999/Cor 2:2003 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) — Technical Corrigendum 2 |
|
Withdrawn |
2003-06 |
Edition : 2 |
Number of pages : 22 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:2003 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Others parts define extensions.
ISO/IEC 9075-3:2003 defines the structures and functions that may be used to execute statements of the database language SQL from within an application written in a standard programming language in such a way that the functions used are independent of the SQL statements to be executed.
|
Withdrawn |
2003-12 |
Edition : 3 |
Number of pages : 395 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:2003/Cor 1:2005 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) — Technical Corrigendum 1 |
|
Withdrawn |
2005-11 |
Edition : 3 |
Number of pages : 1 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:2008 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-3:2008 defines the structures and functions that can be used to execute statements of the database language SQL from within an application written in a standard programming language in such a way that the functions used are independent of the SQL statements to be executed.
|
Withdrawn |
2008-07 |
Edition : 4 |
Number of pages : 378 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:2016 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) |
ISO/IEC 9075-3:2016 defines the structures and procedures that can be used to execute statements of the database language SQL from within an application written in a programming language in such a way that procedures used are independent of the SQL statements to be executed.
|
Published |
2016-12 |
Edition : 5 |
Number of pages : 391 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-3:2016/Cor 1:2022 |
Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) — Technical Corrigendum 1 |
|
Published |
2022-06 |
Edition : 5 |
Number of pages : 2 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC DIS 9075-3 |
Information technology — Database language SQL — Part 3: Call-Level Interface (SQL/CLI) |
ISO/IEC 9075-3:2016 defines the structures and procedures that can be used to execute statements of the database language SQL from within an application written in a programming language in such a way that procedures used are independent of the SQL statements to be executed.
|
Under development |
|
Edition : 6 |
Number of pages : 382 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:1996 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) |
|
Withdrawn |
1996-12 |
Edition : 1 |
Number of pages : 231 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:1996/Cor 1:1999 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) — Technical Corrigendum 1 |
|
Withdrawn |
1999-12 |
Edition : 1 |
Number of pages : 1 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:1999 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) |
|
Withdrawn |
1999-12 |
Edition : 2 |
Number of pages : 152 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:1999/Cor 1:2000 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) — Technical Corrigendum 1 |
|
Withdrawn |
2000-12 |
Edition : 2 |
Number of pages : 211 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:1999/Cor 2:2003 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) — Technical Corrigendum 2 |
|
Withdrawn |
2003-06 |
Edition : 2 |
Number of pages : 21 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2003 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Others parts define extensions.
ISO/IEC 9075-4:2003 specifies the syntax and semantics of statements to add a procedural capability to the SQL language in functions and procedures. It includes statements to direct the flow of control, define variables, make assignments and handle exception conditions.
|
Withdrawn |
2003-12 |
Edition : 3 |
Number of pages : 172 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2003/Cor 1:2005 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) — Technical Corrigendum 1 |
|
Withdrawn |
2005-11 |
Edition : 3 |
Number of pages : 16 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2003/Cor 2:2007 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) — Technical Corrigendum 2 |
|
Withdrawn |
2007-04 |
Edition : 3 |
Number of pages : 17 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2008 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-4:2008 specifies the syntax and semantics of statements to add a procedural capability to the SQL language in functions and procedures. It includes statements to direct the flow of control, define variables, make assignments and handle exception conditions.
|
Withdrawn |
2008-07 |
Edition : 4 |
Number of pages : 161 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2008/Cor 1:2010 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) — Technical Corrigendum 1 |
|
Withdrawn |
2010-06 |
Edition : 4 |
Number of pages : 6 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2011 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) |
ISO/IEC 9075 defines Structured Query Language (SQL). The scope of SQL is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1, ISO/IEC 9075-2 and ISO/IEC 9075-11 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-4:2011 specifies the syntax and semantics of statements to add a procedural capability to the SQL language in functions and procedures. It includes statements to direct the flow of control, define variables, make assignments and handle exception conditions.
|
Withdrawn |
2011-12 |
Edition : 5 |
Number of pages : 164 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2011/Cor 1:2013 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) — Technical Corrigendum 1 |
|
Withdrawn |
2013-12 |
Edition : 5 |
Number of pages : 4 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2011/Cor 2:2015 |
Information technology — Database languages — SQL — Part 4: Persistent Stored Modules (SQL/PSM) — Technical Corrigendum 2 |
|
Withdrawn |
2015-10 |
Edition : 5 |
Number of pages : 2 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2016 |
Information technology — Database languages — SQL — Part 4: Persistent stored modules (SQL/PSM) |
ISO/IEC 9075-4:2016 specifies the syntax and semantics of a database language for declaring and maintaining persistent database language routines in SQL-server modules.
The database language for <externally-invoked procedure>s and <SQL-invoked routine>s includes:
- The specification of statements to direct the flow of control.
- The assignment of the result of expressions to variables and parameters.
- The specification of condition handlers that allow SQL-invoked routines to deal with various conditions that arise during their execution.
- The specification of statements to signal and resignal conditions.
- The declaration of standing SQL-server cursors.
- The declaration of local variables.
It also includes the definition of the Information Schema tables that contain schema information pertaining to SQL-server modules and SQL-invoked routines.
|
Published |
2016-12 |
Edition : 6 |
Number of pages : 188 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2016/Cor 1:2019 |
Information technology — Database languages — SQL — Part 4: Persistent stored modules (SQL/PSM) — Technical Corrigendum 1 |
|
Published |
2019-08 |
Edition : 6 |
Number of pages : 5 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-4:2016/Cor 2:2022 |
Information technology — Database languages — SQL — Part 4: Persistent stored modules (SQL/PSM) — Technical Corrigendum 2 |
|
Published |
2022-06 |
Edition : 6 |
Number of pages : 4 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC DIS 9075-4 |
Information technology — Database languages — SQL — Part 4: Persistent stored modules (SQL/PSM) |
|
Under development |
|
Edition : 7 |
Number of pages : 172 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-5:1999 |
Information technology — Database languages — SQL — Part 5: Host Language Bindings (SQL/Bindings) |
|
Withdrawn |
1999-12 |
Edition : 1 |
Number of pages : 243 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-5:1999/Amd 1:2001 |
Information technology — Database languages — SQL — Part 5: Host Language Bindings (SQL/Bindings) — Amendment 1: On-Line Analytical Processing (SQL/OLAP) |
|
Withdrawn |
2001-03 |
Edition : 1 |
Number of pages : 95 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-5:1999/Amd 1:2001/Cor 1:2003 |
Information technology — Database languages — SQL — Part 5: Host Language Bindings (SQL/Bindings) — Amendment 1: On-Line Analytical Processing (SQL/OLAP) — Technical Corrigendum 1 |
|
Withdrawn |
2003-06 |
Edition : 1 |
Number of pages : 10 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-5:1999/Cor 1:2000 |
Information technology — Database languages — SQL — Part 5: Host Language Bindings (SQL/Bindings) — Technical Corrigendum 1 |
|
Withdrawn |
2000-12 |
Edition : 1 |
Number of pages : 211 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-5:1999/Cor 2:2003 |
Information technology — Database languages — SQL — Part 5: Host Language Bindings (SQL/Bindings) — Technical Corrigendum 2 |
|
Withdrawn |
2003-06 |
Edition : 1 |
Number of pages : 25 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2001 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) |
|
Withdrawn |
2001-05 |
Edition : 1 |
Number of pages : 428 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2001/Cor 1:2003 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) — Technical Corrigendum 1 |
|
Withdrawn |
2003-06 |
Edition : 1 |
Number of pages : 20 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2003 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Others parts define extensions.
ISO/IEC 9075-9:2003 defines extensions to SQL to support management of external data through the use of foreign-data wrappers and datalink types.
|
Withdrawn |
2003-12 |
Edition : 2 |
Number of pages : 481 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2003/Cor 1:2005 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) — Technical Corrigendum 1 |
|
Withdrawn |
2005-11 |
Edition : 2 |
Number of pages : 4 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2008 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-9:2008 defines extensions to SQL to support management of external data through the use of foreign-data wrappers and datalink types.
|
Withdrawn |
2008-07 |
Edition : 3 |
Number of pages : 451 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2008/Cor 1:2010 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) — Technical Corrigendum 1 |
|
Withdrawn |
2010-06 |
Edition : 3 |
Number of pages : 4 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC WD TR 24772-6 |
Programming languages — Avoiding vulnerabilities in programming languages — Part 6: Vulnerability descriptions for programming language SPARK |
|
Under development |
|
Edition : 1 |
|
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2016 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) |
ISO/IEC 9075-9:2016 defines extensions to Database Language SQL to support management of external data through the use of foreign-data wrappers and datalink types.
|
Published |
2016-12 |
Edition : 4 |
Number of pages : 471 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2016/Cor 1:2019 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) — Technical Corrigendum 1 |
|
Published |
2019-08 |
Edition : 4 |
Number of pages : 2 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-9:2016/Cor 2:2022 |
Information technology — Database languages — SQL — Part 9: Management of External Data (SQL/MED) — Technical Corrigendum 2 |
|
Published |
2022-06 |
Edition : 4 |
Number of pages : 1 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC DIS 9075-9 |
Information technology — Database language SQL — Part 9: Management of External Data (SQL/MED) |
ISO/IEC 9075-9:2016 defines extensions to Database Language SQL to support management of external data through the use of foreign-data wrappers and datalink types.
|
Under development |
|
Edition : 5 |
Number of pages : 456 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2000 |
Information technology — Database languages — SQL — Part 10: Object Language Bindings (SQL/OLB) |
|
Withdrawn |
2000-11 |
Edition : 1 |
Number of pages : 371 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2000/Cor 1:2003 |
Information technology — Database languages — SQL — Part 10: Object Language Bindings (SQL/OLB) — Technical Corrigendum 1 |
|
Withdrawn |
2003-06 |
Edition : 1 |
Number of pages : 3 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2003 |
Information technology — Database languages — SQL — Part 10: Object Language Bindings (SQL/OLB) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Others parts define extensions.
ISO/IEC 9075-10:2003 defines extensions to the SQL language to support embedding of SQL statements into programs written in the Java programming language (Java is a registered trademark of Sun Microsystems, Inc.). In addition it specifies mechanisms to ensure binary portability of resulting applications.
|
Withdrawn |
2003-12 |
Edition : 2 |
Number of pages : 380 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2003/Cor 1:2005 |
Information technology — Database languages — SQL — Part 10: Object Language Bindings (SQL/OLB) — Technical Corrigendum 1 |
|
Withdrawn |
2005-11 |
Edition : 2 |
Number of pages : 1 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2003/Cor 2:2007 |
Information technology — Database languages — SQL — Part 10: Object Language Bindings (SQL/OLB) — Technical Corrigendum 2 |
|
Withdrawn |
2007-04 |
Edition : 2 |
Number of pages : 13 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2008 |
Information technology — Database languages — SQL — Part 10: Object Language Bindings (SQL/OLB) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-10:2008 defines extensions to the SQL language to support embedding of SQL statements into programs written in the Java programming language (Java is a registered trademark of Sun Microsystems, Inc.). In addition it specifies mechanisms to ensure binary portability of resulting applications.
|
Withdrawn |
2008-07 |
Edition : 3 |
Number of pages : 376 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2008/Cor 1:2010 |
Information technology — Database languages — SQL — Part 10: Object Language Bindings (SQL/OLB) — Technical Corrigendum 1 |
|
Withdrawn |
2010-06 |
Edition : 3 |
Number of pages : 3 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-11:2016 |
Information technology — Database languages — SQL — Part 11: Information and definition schemas (SQL/Schemata) |
ISO/IEC 9075-11:2016 specifies an Information Schema and a Definition Schema that describes:
- The structure and integrity constraints of SQL-data.
- The security and authorization specifications relating to SQL-data.
- The features and subfeatures of ISO/IEC 9075, and the support that each of these has in an SQL-implementation.
- The SQL-implementation information and sizing items of ISO/IEC 9075 and the values supported by an SQL-implementation
|
Published |
2016-12 |
Edition : 4 |
Number of pages : 327 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2016 |
Information technology — Database languages — SQL — Part 10: Object language bindings (SQL/OLB) |
ISO/IEC 9075-2 specifies embedded SQL for the programming languages: Ada, C, COBOL, Fortran, MUMPS, Pascal, and PL/I. ISO/IEC 9075-10:2016 defines similar features of Database language SQL that support embedding of SQL-statements into programs written in the Java? programming language (Java is a registered trademark of Sun Microsystems, Inc.). The embedding of SQL into Java is commonly known as "SQLJ". This part of ISO/IEC 9075 specifies the syntax and semantics of SQLJ, as well as mechanisms to ensure binary portability of resulting SQLJ applications. In addition, it specifies a number of Java packages and their contained classes (including methods).
Throughout ISO/IEC 9075-10:2016, the terms "SQLJ" and "SQL/OLB" are used synonymously.
NOTE Additional explanatory material (non-normative) about certain facilities defined in ISO/IEC 9075-2 can be found in ISO/IEC TR 19075-3.
|
Published |
2016-12 |
Edition : 4 |
Number of pages : 376 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-10:2016/Cor 1:2022 |
Information technology — Database languages — SQL — Part 10: Object language bindings (SQL/OLB) — Technical Corrigendum 1 |
|
Published |
2022-06 |
Edition : 4 |
Number of pages : 1 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC DIS 9075-10 |
Information technology — Database language SQL — Part 10: Object language bindings (SQL/OLB) |
ISO/IEC 9075-2 specifies embedded SQL for the programming languages: Ada, C, COBOL, Fortran, MUMPS, Pascal, and PL/I. ISO/IEC 9075-10:2016 defines similar features of Database language SQL that support embedding of SQL-statements into programs written in the Java? programming language (Java is a registered trademark of Sun Microsystems, Inc.). The embedding of SQL into Java is commonly known as "SQLJ". This part of ISO/IEC 9075 specifies the syntax and semantics of SQLJ, as well as mechanisms to ensure binary portability of resulting SQLJ applications. In addition, it specifies a number of Java packages and their contained classes (including methods).
Throughout ISO/IEC 9075-10:2016, the terms "SQLJ" and "SQL/OLB" are used synonymously.
NOTE Additional explanatory material (non-normative) about certain facilities defined in ISO/IEC 9075-2 can be found in ISO/IEC TR 19075-3.
|
Under development |
|
Edition : 5 |
Number of pages : 382 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-11:2003 |
Information technology — Database languages — SQL — Part 11: Information and Definition Schemas (SQL/Schemata) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Others parts define extensions.
ISO/IEC 9075-11:2003 specifies an Information Schema and a Definition Schema that describes the structure and integrity constraints of SQL-data, the security and authorization specifications relating to SQL-data and the features supported by an SQL-implementation together with other sizing information.
|
Withdrawn |
2003-12 |
Edition : 1 |
Number of pages : 286 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-11:2003/Cor 1:2005 |
Information technology — Database languages — SQL — Part 11: Information and Definition Schemas (SQL/Schemata) — Technical Corrigendum 1 |
|
Withdrawn |
2005-11 |
Edition : 1 |
Number of pages : 9 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-11:2003/Cor 2:2007 |
Information technology — Database languages — SQL — Part 11: Information and Definition Schemas (SQL/Schemata) — Technical Corrigendum 2 |
|
Withdrawn |
2007-04 |
Edition : 1 |
Number of pages : 10 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-11:2008 |
Information technology — Database languages — SQL — Part 11: Information and Definition Schemas (SQL/Schemata) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1:2008, ISO/IEC 9075-2:2008 and ISO/IEC 9075-11:2008 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-11:2008 specifies an Information Schema and a Definition Schema that describe:
the structure and integrity constraints of SQL-data;
the security and authorization specifications relating to SQL-data;
the features, subfeatures, and packages of ISO/IEC 9075, and the support that each of these has in an SQL implementation;
the SQL-implementation information and sizing items of ISO/IEC 9075 and the values supported by an SQL-implementation.
|
Withdrawn |
2008-07 |
Edition : 2 |
Number of pages : 278 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-11:2011 |
Information technology — Database languages — SQL — Part 11: Information and Definition Schemas (SQL/Schemata) |
ISO/IEC 9075 defines Structured Query Language (SQL). The scope of SQL is the definition of data structure and the operations on data stored in that structure. ISO/IEC 9075-1, ISO/IEC 9075-2 and ISO/IEC 9075-11 encompass the minimum requirements of the language. Other parts define extensions.
ISO/IEC 9075-11:2011 specifies an Information Schema and a Definition Schema that describes the structure and integrity constraints of SQL-data, the security and authorization specifications relating to SQL-data and the features supported by an SQL-implementation together with other sizing information.
|
Withdrawn |
2011-12 |
Edition : 3 |
Number of pages : 282 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC AWI TR 24772-8.2 |
Programming languages — Avoiding vulnerabilities in programming languages — Part 8: Vulnerability descriptions for programming language Fortran |
|
Under development |
|
Edition : 1 |
|
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-11:2016/Cor 1:2019 |
Information technology — Database languages — SQL — Part 11: Information and definition schemas (SQL/Schemata) — Technical Corrigendum 1 |
|
Published |
2019-08 |
Edition : 4 |
Number of pages : 4 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-11:2016/Cor 2:2022 |
Information technology — Database languages — SQL — Part 11: Information and definition schemas (SQL/Schemata) — Technical Corrigendum 2 |
|
Published |
2022-06 |
Edition : 4 |
Number of pages : 20 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC DIS 9075-11 |
Information technology — Database languages — SQL — Part 11: Information and definition schemas (SQL/Schemata) |
|
Under development |
|
Edition : 5 |
Number of pages : 307 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-13:2002 |
Information technology — Database languages — SQL — Part 13: SQL Routines and Types Using the Java TM Programming Language (SQL/JRT) |
|
Withdrawn |
2002-07 |
Edition : 1 |
Number of pages : 187 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 9075-13:2003 |
Information technology — Database languages — SQL — Part 13: SQL Routines and Types Using the Java TM Programming Language (SQL/JRT) |
ISO/IEC 9075 defines the SQL language. The scope of the SQL language is the definition of data structure and the operations on data stored in that structure. Parts 1, 2 and 11 encompass the minimum requirements of the language. Others parts define extensions.
ISO/IEC 9075-13:2003 specifies the ability to invoke static methods written in the Java programming language as SQL-invoked routines and to use classes defined in the Java programming language as SQL structured user-defined types. (Java is a registered trademark of Sun Microsystems, Inc.)
|
Withdrawn |
2003-12 |
Edition : 2 |
Number of pages : 192 |
Technical Committee |
35.060
Languages used in information technology
|