ISO/IEC 9075-3:2016/Cor 1:2022
(Corrigendum)Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI) - Technical Corrigendum 1
Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI) - Technical Corrigendum 1
Technologies de l'information — Langages de base de données — SQL — Partie 3: Interface de niveau d'appel (SQL/CLI) — Rectificatif technique 1
General Information
- Status
- Published
- Publication Date
- 23-Jun-2022
- Technical Committee
- ISO/IEC JTC 1/SC 32 - Data management and interchange
- Drafting Committee
- ISO/IEC JTC 1/SC 32 - Data management and interchange
- Current Stage
- 9599 - Withdrawal of International Standard
- Start Date
- 01-Jun-2023
- Completion Date
- 30-Oct-2025
Relations
- Effective Date
- 06-Jun-2022
- Effective Date
- 06-Jun-2022
Overview
ISO/IEC 9075-3:2016/Cor 1:2022 is a Technical Corrigendum to the international standard ISO/IEC 9075-3:2016, part of the ISO/IEC 9075 series focusing on database languages and SQL. This corrigendum addresses specific clarifications and corrections related to the Call-Level Interface (SQL/CLI), which defines the interface between applications and SQL databases at the call level.
Prepared by the Joint Technical Committee ISO/IEC JTC 1/SC 32 on Data Management and Interchange, this corrigendum refines technical details around SQL/CLI features, helping ensure better interoperability, accuracy in feature identification, and compliance with SQL standards.
Published in June 2022, this document is essential for developers, database administrators, and system integrators working with SQL call-level interfaces.
Key Topics
Corrected Feature Identification
The corrigendum refines how features are identified within the Call-Level Interface. For example, it clarifies the handling of multiple server transactions (feature C008) to properly raise exceptions when unsupported.Improved Exception Handling
Updated rules specify that if an SQL transaction is already active on a connection and multiple server transactions are not supported, an exception must be raised. This ensures robustness and predictable behavior in SQL client-server interactions.SQL/CLI Routine Updates
Specific SQL/CLI routines such asConnectandGetFeatureInfohave been revised for clarity. For instance, the correction updates the SQL query used byGetFeatureInfoto accurately retrieve feature support information from theINFORMATION_SCHEMA.SQL_FEATUREStable.Conformance Rules Summary
The corrigendum expands the Annex summarizing conformance rules, emphasizing features specified outside the usual conformity framework and listing relevant subclauses for better reference.
Applications
Database Middleware Development
Middleware solutions utilizing SQL/CLI rely on clear standards for connection handling and feature support queries. This corrigendum supports the development of robust middleware by defining clear rules for multiple transactions and error handling.SQL Client Software
Developers of SQL client software benefit from updatedConnectandGetFeatureInforoutines, enabling more accurate feature negotiation and connection management conforming to international standards.Interoperability in Multi-Database Environments
Enterprises integrating multiple database systems can reduce errors related to transaction management and feature support by implementing these clarified standards, improving system reliability.Database Testing and Compliance
Testing tools assessing SQL/CLI compliance use these corrections to create accurate conformance tests, ensuring database clients meet international expectations for feature support and error handling.
Related Standards
ISO/IEC 9075 Series
The ISO/IEC 9075 family covers SQL standards broadly, including parts for the language definition, persistent stored modules, call-level interface, and others. This corrigendum applies specifically to Part 3 on SQL/CLI.ISO/IEC 9075-3:2016
The original edition that this corrigendum updates. It defines the baseline specifications for the SQL Call-Level Interface.ISO/IEC JTC 1/SC 32 Standards
Other related data management and interchange standards developed by the same subcommittee may reference or interact with this corrigendum in contexts involving SQL and data interchange.
This technical corrigendum is a key resource to maintain the integrity and clarity of SQL/CLI implementation, ensuring industry-wide consistency in database connectivity and feature support. Emphasizing SQL standards compliance, transaction management, and feature querying accuracy, it supports developers and organizations in creating stable, interoperable database systems.
Frequently Asked Questions
ISO/IEC 9075-3:2016/Cor 1:2022 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI) - Technical Corrigendum 1". This standard covers: Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI) - Technical Corrigendum 1
Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI) - Technical Corrigendum 1
ISO/IEC 9075-3:2016/Cor 1:2022 is classified under the following ICS (International Classification for Standards) categories: 35.060 - Languages used in information technology. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 9075-3:2016/Cor 1:2022 has the following relationships with other standards: It is inter standard links to ISO/IEC 9075-3:2016, ISO/IEC 9075-3:2023. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO/IEC 9075-3:2016/Cor 1:2022 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
INTERNATIONAL STANDARD ISO/IEC 9075-3:2016
TECHNICAL CORRIGENDUM 1
Published 2022-06
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION • МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ • ORGANISATION INTERNATIONALE DE NORMALISATION
INTERNATIONAL ELECTROTECHNICAL COMMISSION • МЕЖДУНАРОДНАЯ ЭЛЕКТРОТЕХНИЧЕСКАЯ КОМИССИЯ • COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE
Information technology — Database languages — SQL — Part 3:
Call-Level Interface (SQL/CLI)
TECHNICAL CORRIGENDUM 1
Technologies de l'information — Langages de base de données — SQL — Partie 3: Interface de
niveau d'appel (SQL/CLI)
RECTIFICATIF TECHNIQUE 1
Technical Corrigendum 1 to ISO/IEC 9075-3:2016 was prepared by Joint Technical Committee
ISO/IEC JTC 1, Information technology, Subcommittee SC 32, Data management and interchange.
ICS 35.060 Ref. No. ISO/IEC 9075-3:2016/Cor.1:2022(E)
© ISO/IEC 2022 – All rights reserved
Published in Switzerland
ISO/IEC9075-3:2016/Cor.1:2022(E)
5 Call-LevelInterfacespecifications
5.3 Implicitsetconnection
1. Rationale:Properlyidentifyafeature.
ReplaceGeneralRule2)with:
2) IfanSQL-transactionisactiveforthecurrentSQL-connectionandsupportforFeatureC008is
notprovided,thenanexceptionconditionisraised:featurenotsupported—multipleserver
transactions.
6 SQL/CLIroutines
6.12 Connect
1. Rationale:Properlyidentifyafeature.
ReplaceGeneralRule2)wit
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...