SQL-puhelutason käyttöliittymä

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 8. lokakuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .

Call Level Interface (CLI) ( rus. Call Level Interface ) on ohjelmistostandardi, SQL -standardin laajennus, joka on kirjattu ISO / IEC 9075-3:2003 -asiakirjaan. CLI kuvaa tarkasti, kuinka ohjelman tulee lähettää SQL-kyselyitä tietokannan hallintajärjestelmään (DBMS) ja kuinka tarkalleen palautetut tietuejoukot sovelluksen tulee käsitellä peräkkäin. 90-luvun alussa kehitetty API määriteltiin vain C- ja Cobol -ohjelmointikielille .

Tämä käyttöliittymä on vain osa siitä, mitä The Open Group kutsuu yhteiseksi sovellusympäristöksi ( eng.  Common Application Environment ), joka on kehitetty yhteiseksi standardiksi avoimien sovellusten kehittämiseen, eli eri kehittäjien ja toimittajien sovellukset voivat olla vuorovaikutuksessa toisiaan tehokkaimmalla tavalla. SQL/CLI kuvaa kansainvälistä toteutuksesta riippumatonta CLI-standardia SQL-yhteensopivien tietokantojen käyttöön. Asiakas-palvelintyökalut pystyvät helposti muodostamaan yhteyden tietokantoihin käyttämällä dynaamisia linkkikirjastoja (DLL). Suuri joukko asiakas -palvelintyökaluja on myös tuettu .

CLI-standardia käytetään laajimmin ODBC (Open Database Connectivity) -rajapinnan määrittelyn perustana , jota käytetään laajasti tarjoamaan läpinäkyvä pääsy eri valmistajien DBMS-sovelluksiin. Sovellusliittymän nykyinen versio, ODBC 3.52, sisältää ominaisuuksia sekä ISO- että X/Open-standardeista (katso alla).

Historia

Työ CLI:n parissa aloitettiin American SQL Access Groupin osastossa . Vuonna 1992 API julkaistiin (ja markkinoitiin) alun perin Microsoft ODBC API:na. ISO- ja ANSI -komiteat hyväksyivät CLI-spesifikaation standardiksi vuonna 1993 ; standardi sai kirjanumeron ISBN 1-85912-081-4 ja numeron sisäisenä asiakirjana C451.

ISO SQL/CLI on lisäys vuoden 1992 SQL-standardiin ( SQL-92 ). Valmistettu ISO-standardin mukaisesti ISO/IEC 9075-3:1995 Tietotekniikka - Tietokantakielet - SQL - Osa 3: Puhelutason käyttöliittymä (SQL/CLI). Nykyiset SQL/CLI-suunnitelmat sisältävät tuen lisäämisen SQL3:lle.

Vuoden 1994 viimeisellä neljänneksellä standardin hallinta siirtyi X/Open Company -komitealle , joka laajensi ja päivitti sitä huomattavasti. X/Open CLI-liitäntä on ISO SQL CLI:n superjoukko.

Linkit