Call Level Interface
Call Level Interface（CLI）とは、The Open Groupが開発したSQLベースのデータベース管理システムのためのデ・ファクト標準のAPIである。1990年代初めに開発され、C言語とCOBOLについてのみ定義された。Call Level Interface は C や COBOL のプログラムが DBMS に対して SQL クエリをどのように送り、返ってきたレコードセットをアプリケーションがどのように扱うべきかを一貫性を持って定義している。

このインタフェースは The Open Group のオープン・アプリケーション標準である Common Application Environment の一部である。これは複数のベンダーが開発したプログラムが効率的に相互運用できることを目的としていた。SQL/CLI は、SQLデータベースにアクセスするための実装非依存の国際標準である。クライアント-サーバツール群はダイナミックリンクライブラリを通して容易にデータベースにアクセスでき、各種クライアント-サーバツールがサポートされている。

CLI 標準は Open Database Connectivity (ODBC) 仕様の基盤となり、ODBC はベンダーを越えた透過的なデータベースアクセスを可能とした。ODBC の現在のバージョンは ODBC 3.52 で、これには後述するようにISOとX/Openの標準規格からも機能が導入されている。
Q1061619
The Open Group
ORG
Q47607
SQL
MEDIA
Q176165
データベース管理システム
Concept
Q712144
デ・ファクト
Concept
Q165194
API
Concept
Q34653
1990年代
Concept
Q15777
C言語
Concept
Q131140
COBOL
Concept
Q445390
レコードセット
UNK
Q212606
Open Database Connectivity
MISC
Q15028
ISO
ORG
Q1753881
X/Open
ORG
Q1027095
Call Level Interface
ORG
Q1027095
Call Level Interface
ORG
30-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1990年
DATE
2020-03-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3
DATE
2052-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
52
DATE
+3.52^^http://www.w3.org/2001/XMLSchema#decimal
3.52
NUMBER
standards body
manufacturer