Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
ODBC överensstämmer med följande specifikationer och standarder som hanterar Call-Level Interface (CLI). (ODBC-funktionerna är en superuppsättning av var och en av dessa standarder.)
CAE-specifikationen för Open Group "Datahantering: SQL Call-Level Interface (CLI)"
ISO/IEC 9075-3:1995 (E) Gränssnitt på anropsnivå (SQL/CLI)
Som ett resultat av den här justeringen är följande sant:
Ett program som skrivits till Open Group- och ISO CLI-specifikationerna fungerar med en ODBC 3.x-drivrutin eller en standardkompatibel drivrutin när den kompileras med ODBC 3.x-huvudfilerna och länkas med ODBC 3.x-bibliotek och när den får åtkomst till drivrutinen via ODBC 3.x Driver Manager.
En drivrutin som skrivits till specifikationerna för Open Group och ISO CLI fungerar med ett ODBC 3.x-program eller ett standardkompatibelt program när det kompileras med ODBC 3.x-huvudfilerna och länkas med ODBC 3.x-bibliotek , och när programmet får åtkomst till drivrutinen via ODBC 3.x Driver Manager. (Mer information finns i Standardkompatibla program och drivrutiner.
Core-gränssnittets efterlevnadsnivå omfattar alla funktioner i ISO CLI och alla icke-alternativfunktioner i Open Group CLI. Valfria funktioner i The Open Group CLI visas på högre nivåer av gränssnittskonformitet. Eftersom alla ODBC 3.x-drivrutiner krävs för att stödja funktionerna på core-gränssnittets efterlevnadsnivå är följande sanna:
En ODBC 3.x-drivrutin stöder alla funktioner som används av ett standardkompatibelt program.
Ett ODBC 3.x-program som endast använder funktionerna i ISO CLI och de icke-alternativfunktionerna i Open Group CLI fungerar med alla standardkompatibla drivrutiner.
Förutom gränssnittsspecifikationerna på anropsnivå som finns i CLI-standarderna ISO/IEC och Open Group implementerar ODBC följande funktioner. (Vissa av dessa funktioner fanns i versioner av ODBC före ODBC 3.x.)
Flerdataradshämtningar med ett enda funktionsanrop
Bindning till en matris med parametrar
Stöd för bokmärken, inklusive hämtning efter bokmärke, bokmärken med variabel längd samt massuppdatering och borttagning genom bokmärkesoperationer på icke-sammanhängande rader
Radvis sammanbindning
Bindningsförskjutningar
Stöd för batchar med SQL-instruktioner, antingen i en lagrad procedur eller som en sekvens med SQL-instruktioner som körs via SQLExecute eller SQLExecDirect
Exakta eller ungefärliga antal rader av markörer
Positionerade uppdaterings- och borttagningsåtgärder samt batchbaserade uppdateringar och borttagningar efter funktionsanrop (SQLSetPos)
Katalogfunktioner som extraherar information från informationsschemat utan behov av stöd för informationsschemavyer
Escape-sekvenser för yttre kopplingar, skalärfunktioner, datetime-literaler, intervallliteraler och lagrade procedurer
Översättningsbibliotek för kodsida
Rapportering av en drivrutins ANSI-efterlevnadsnivå och SQL-stöd
Automatisk ifyllnad på begäran av parameterbeskrivning för implementering
Förbättrad diagnostik och rad- och parameterstatusmatriser
Programbufferttyper för datetime, intervall, numeriska/decimaler och 64-bitars heltal
Asynkron körning
Stöd för lagrad procedur, inklusive escape-sekvenser, bindningsmekanismer för utdataparametrar och katalogfunktioner
Anslutningsförbättringar, inklusive stöd för anslutningsattribut och attributbläddring