• CAN/CSA-ISO/IEC 9075-10:18

    Current The latest, up-to-date edition.

    Information technology - Database languages - SQL - Part 10: Object language bindings (SQL/OLB) (Adopted ISO/IEC 9075-10:2016, fourth edition, 2016-12-15)

    Available format(s):  Hardcopy, PDF

    Language(s):  English

    Published date:  01-01-2018

    Publisher:  Canadian Standards Association

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    Foreword
    Introduction
    1 Scope
    2 Normative references
    3 Definitions, notations, and conventions
    4 Concepts
    5 Lexical elements
    6 Scalar expressions
    7 Additional common elements
    8 Embedded SQL
    9 SQLJ reserved names
    10 Common subelements
    11 and contents
    12 Package sqlj.runtime
    13 Package sqlj.runtime.profile
    14 sqlj.runtime.profile.util.ProfileCustomizer
    15 Definition Schema
    16 Status codes
    17 Conformance
    Annex A (informative) - SQL Conformance Summary
    Annex B (informative) - Implementation-defined elements
    Annex C (informative) - Implementation-dependent elements
    Annex D (informative) - Deprecated features
    Annex E (informative) - Incompatibilities with ISO/IEC 9075:2008
    Annex F (informative) - SQL feature taxonomy
    Annex G (informative) - Defect reports not addressed in this
            edition of this part of ISO/IEC 9075
    Bibliography
    Index

    Abstract - (Show below) - (Hide below)

    Preface Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the SCC Mirror Committee (SMC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T). For brevity, this Standard will be referred to as \"CAN/CSA-ISO/IEC 9075-10\" throughout. This Standard supersedes CAN/CSA-ISO/IEC 9075-10:09 (adopted ISO/IEC 9075-10:2008). Scope ISO/IEC 9075-2 specifies embedded SQL for the programming languages: Ada, C, COBOL, Fortran, MUMPS, Pascal, and PL/I. This part of ISO/IEC 9075 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 this part of ISO/IEC 9075, 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.

    Scope - (Show below) - (Hide below)

    Preface Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the SCC Mirror Committee (SMC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T). For brevity, this Standard will be referred to as \"CAN/CSA-ISO/IEC 9075-10\" throughout. This Standard supersedes CAN/CSA-ISO/IEC 9075-10:09 (adopted ISO/IEC 9075-10:2008). Scope ISO/IEC 9075-2 specifies embedded SQL for the programming languages: Ada, C, COBOL, Fortran, MUMPS, Pascal, and PL/I. This part of ISO/IEC 9075 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 this part of ISO/IEC 9075, 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.

    General Product Information - (Show below) - (Hide below)

    Document Type Standard
    Publisher Canadian Standards Association
    Status Current
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC 9075-2:2016 Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation)
    ISO/IEC 10646:2014 Information technology Universal Coded Character Set (UCS)
    ISO/IEC TR 19075-3:2015 Information technology Database languages SQL Technical Reports Part 3: SQL Embedded in Programs using the JavaTM programming language
    ISO/IEC 9075-4:2016 Information technology — Database languages — SQL — Part 4: Persistent stored modules (SQL/PSM)
    ISO/IEC 9075-1:2016 Information technology — Database languages — SQL — Part 1: Framework (SQL/Framework)
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective