ESG-database.dk - Version 0.0.9

This page provides an overview of all ISO standards referenced on the ISO homepage, per 02/04-2023.

ISO standards


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