อ่าน 2 นาที
อินเทอร์เฟซระดับการโทร
อิน เทอร์เฟซระดับการเรียก ( CLI หรือ SQL/CLI ) เป็นอิน เท อร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) [ 1 ] และมาตรฐานซอฟต์แวร์เพื่อฝังโค้ดภาษาการสอบถามเชิงโครงสร้าง ( SQL )...
อินเทอร์เฟซระดับการโทร
| อินเทอร์เฟซระดับการโทร | |
|---|---|
| คำย่อ | ซีแอลไอ |
| สถานะ | ที่ตีพิมพ์ |
| ปีเริ่มต้น | 1992 |
| องค์กร | กลุ่มเปิด |
| ผู้เขียน | กลุ่ม SQL Access , X/Open , The Open Group |
| มาตรฐานที่เกี่ยวข้อง | ISO / IEC 9075-3:2003 |
| โดเมน | อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน |
| เว็บไซต์ | publications |
อินเทอร์เฟซระดับการเรียก ( CLIหรือSQL/CLI ) เป็นอิน เท อร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) [ 1 ]และมาตรฐานซอฟต์แวร์เพื่อฝังโค้ดภาษาการสอบถามเชิงโครงสร้าง ( SQL ) ในโปรแกรมโฮสต์[ 2 ]ตามที่กำหนดไว้ในมาตรฐานร่วมโดยองค์การระหว่างประเทศว่าด้วยการมาตรฐาน (ISO) และคณะกรรมการระหว่างประเทศว่าด้วยเทคนิคไฟฟ้า (IEC) [ 3 ]อินเทอร์เฟซระดับการเรียกกำหนดวิธีการที่โปรแกรมควรส่งคำสั่ง SQLไปยังระบบจัดการฐานข้อมูล (DBMS) และวิธี การจัดการ ชุดระเบียน ที่ส่งคืนโดยแอปพลิเคชันในลักษณะที่สอดคล้องกัน API นี้ได้รับการพัฒนาในช่วงต้นทศวรรษ 1990 และ กำหนดไว้สำหรับภาษาการเขียนโปรแกรมCและCOBOL เท่านั้น
อินเทอร์เฟซนี้เป็นส่วนหนึ่งของสิ่งที่The Open Groupเผยแพร่ในส่วนหนึ่งของX/Open Portability Guideซึ่งเรียกว่า Common Application Environment โดยมีจุดประสงค์เพื่อเป็นมาตรฐานกว้างๆ สำหรับการเขียนโปรแกรมแอปพลิเคชันแบบเปิด กล่าวคือ แอปพลิเคชันจากทีมเขียนโปรแกรมต่างๆ และผู้จำหน่ายต่างๆ ที่สามารถทำงานร่วมกันได้อย่างมีประสิทธิภาพ SQL/CLI ให้ CLI มาตรฐานสากลที่ไม่ขึ้นกับการใช้งานใดๆ สำหรับการเข้าถึงฐานข้อมูล SQL เครื่องมือ ไคลเอ็นต์-เซิร์ฟเวอร์สามารถเข้าถึงฐานข้อมูลได้อย่างง่ายดายผ่านไลบรารีแบบไดนามิก (DLL) SQL/CLI สนับสนุนและส่งเสริมชุดเครื่องมือไคลเอ็นต์-เซิร์ฟเวอร์ที่หลากหลาย
การใช้งานมาตรฐาน CLI ที่แพร่หลายที่สุดคือพื้นฐานของ ข้อกำหนด Open Database Connectivity (ODBC) ซึ่งใช้กันอย่างแพร่หลายเพื่อให้แอปพลิเคชันสามารถเข้าถึงระบบฐานข้อมูลจากผู้จำหน่ายต่างๆ ได้อย่างโปร่งใส ODBC ผสานรวมคุณสมบัติจากทั้งมาตรฐาน ISO และ X/Open ตัวอย่างของภาษาที่รองรับ Call Level Interface ได้แก่ ANSI C, C# , Visual Basic .NET (VB.NET), Java , PascalและFortran [ 4 ]
ประวัติศาสตร์
งานเกี่ยวกับ Call Level Interface เริ่มต้นในคณะอนุกรรมการของ กลุ่ม SQL Access Group (SAG) ในสหรัฐอเมริกา[ 5 ] [ 6 ] [ 7 ]ในปี 1992 ได้มีการเผยแพร่และวางจำหน่ายครั้งแรกในชื่อ ODBC API ของ Microsoftข้อกำหนด CLI ได้ถูกส่งไปยังคณะกรรมการมาตรฐาน ISO และAmerican National Standards Institute (ANSI) ในปี 1993 มาตรฐานนี้มีหมายเลขหนังสือISBN 1-85912-081-4และหมายเลขเอกสารภายในคือ C451
ISO SQL/CLI เป็นส่วนเพิ่มเติมของมาตรฐาน SQL ปี 1992 ( SQL-92 ) โดยได้รับการพัฒนาจนสมบูรณ์เป็นมาตรฐาน ISO/IEC 9075-3:1995 เทคโนโลยีสารสนเทศ—ภาษาฐานข้อมูล—SQL—ส่วนที่ 3: อินเทอร์เฟซระดับการเรียก (SQL/CLI)
ในไตรมาสที่สี่ของปี 1994 การควบคุมมาตรฐานได้ถูกโอนไปยัง บริษัท X/Openซึ่งได้ขยายและปรับปรุงมาตรฐานดังกล่าวอย่างมีนัยสำคัญ อินเทอร์เฟซ X/Open CLI เป็นส่วนขยายของ ISO SQL CLI
SQL/CLI ยังคงมีให้ใช้งานในเวอร์ชันต่อมา เช่น ISO/IEC 9075-3:2003
ดูเพิ่มเติม
- คำสั่ง SQL
- คิวบี:2003
- การเชื่อมต่อฐานข้อมูลแบบเปิด
ลิงก์ภายนอก
- คำจำกัดความของ CLI ออนไลน์บนเว็บไซต์The Open Group
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อินเทอร์เฟซระดับการโทร
อิน เทอร์เฟซระดับการเรียก ( CLI หรือ SQL/CLI ) เป็นอิน เท อร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) [ 1 ] และมาตรฐานซอฟต์แวร์เพื่อฝังโค้ดภาษาการสอบถามเชิงโครงสร้าง ( SQL )...
ประวัติศาสตร์
งานเกี่ยวกับ Call Level Interface เริ่มต้นในคณะอนุกรรมการของ กลุ่ม SQL Access Group (SAG) ในสหรัฐอเมริกา [ 5 ] [ 6 ] [ 7 ] ในปี 1992 ได้มีการเผยแพร่และวางจำหน่ายครั้งแรกในชื่อ ODBC API ของ Microsoft ข้อกำหนด CLI ได้ถูกส่งไปยังคณะกรรมการมาตรฐาน ISO และ...
ดูเพิ่มเติม
คำสั่ง SQL คิวบี:2003 การเชื่อมต่อฐานข้อมูลแบบเปิด
ลิงก์ภายนอก
คำจำกัดความของ CLI ออนไลน์บนเว็บไซต์ The Open Group ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Call_Level_Interface&oldid=1275926328 "