Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
ROZHRANÍ ODBC odpovídá následujícím specifikacím a standardům, které se zabývají rozhraním příkazového řádku (Call-Level Interface). (Funkce ODBC jsou nadmnožinou každé z těchto standardů.)
Specifikace CAE The Open Group "Správa dat: Rozhraní pro volání úrovně (Call-Level Interface, CLI) SQL".
ISO/IEC 9075-3:1995 (E) Call-Level Rozhraní (SQL/CLI)
V důsledku tohoto zarovnání platí následující:
Aplikace zapsaná do specifikací Open Group a ISO CLI bude pracovat s ovladačem ODBC 3.x nebo ovladačem kompatibilním se standardy při kompilaci se soubory hlaviček ODBC 3.x a propojených s knihovnami ODBC 3.x a když získá přístup k ovladači prostřednictvím Správce ovladačů ODBC 3.x .
Ovladač zapsaný do specifikací Open Group a ISO CLI bude fungovat s aplikací ODBC 3.x nebo aplikací kompatibilní se standardy při kompilaci se soubory hlaviček ODBC 3.x a propojených s knihovnami ODBC 3.x a když aplikace získá přístup k ovladači prostřednictvím správce ovladačů ODBC 3.x . (Další informace naleznete v tématu Aplikace a ovladače kompatibilní se standardy.
Úroveň shody základního rozhraní zahrnuje všechny funkce v rozhraní příkazového řádku ISO a všechny neoptionalní funkce v rozhraní příkazového řádku Open Group CLI. Volitelné funkce rozhraní příkazového řádku Open Group se zobrazují ve vyšších úrovních shody rozhraní. Vzhledem k tomu, že všechny ovladače ODBC 3.x jsou nutné pro podporu funkcí na úrovni souladu s rozhraním Core, platí následující:
Ovladač ODBC 3.x bude podporovat všechny funkce používané aplikací kompatibilní se standardy.
Aplikace ODBC 3.x , která používá pouze funkce v rozhraní příkazového řádku ISO a neoptionalní funkce rozhraní příkazového řádku Open Group CLI, budou fungovat s libovolným ovladačem vyhovujícím standardům.
Kromě specifikací rozhraní na úrovni volání obsažených v standardech ISO/IEC a Open Group CLI odbc implementuje následující funkce. (Některé z těchto funkcí existovaly v dřívějších verzích rozhraní ODBC před rozhraním ODBC 3.x.)
Vícenásobné načtení jedním voláním funkce
Vazba na pole parametrů
Podpora záložek včetně načítání podle záložky, záložek s proměnlivou délkou a hromadné aktualizace a odstranění pomocí operací záložek na nesouvislých řádcích
Řádkové spojení
Posuny vazby
Podpora dávek příkazů SQL, buď v uložené procedurě, nebo jako posloupnost příkazů SQL spouštěných prostřednictvím SQLExecute nebo SQLExecDirect
Přesné nebo přibližné počty řádků kurzoru
Aktualizace a mazání na určených pozicích a dávkové aktualizace a mazání podle volání funkce (SQLSetPos)
Funkce katalogu, které extrahuje informace ze schématu informací, aniž by bylo nutné podporovat zobrazení schématu informací
Escape sekvence pro vnější spojení, skalární funkce, datumové časové literály, intervalové literály a uložené procedury
Knihovny překladu kódu na stránce
Zpráva o úrovni shody ovladače s ANSI a podpoře SQL
Automatické vyplňování parametrů implementace na vyžádání
Vylepšená diagnostika a pole stavů řádků a parametrů
Typy vyrovnávací paměti aplikace Datetime, interval, numeric/decimal a 64bitový celočíselný typ vyrovnávací paměti
Asynchronní spuštění
Podpora uložených procedur, včetně escape sekvencí, mechanismů vazby výstupních parametrů a funkcí katalogu
Vylepšení připojení včetně podpory atributů připojení a procházení atributů