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
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 as Connect and GetFeatureInfo have been revised for clarity. For instance, the correction updates the SQL query used by GetFeatureInfo to accurately retrieve feature support information from the INFORMATION_SCHEMA.SQL_FEATURES table.

  • 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 updated Connect and GetFeatureInfo routines, 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.

Standard

ISO/IEC 9075-3:2016/Cor 1:2022 - Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) — Technical Corrigendum 1 Released:24. 06. 2022

English language
2 pages
sale 15% off
Preview
sale 15% off
Preview

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...