Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
ODBC jest zgodny z następującymi specyfikacjami i standardami, które dotyczą interfejsu Call-Level (CLI). (Funkcje ODBC są nadzbiorem tych standardów).
Specyfikacja The Open Group CAE "Zarządzanie danymi: SQL Call-Level Interface (CLI)"
ISO/IEC 9075-3:1995 (E) Interfejs na poziomie wywołań (SQL/CLI)
W wyniku tego wyrównania prawdziwe są następujące stwierdzenia:
Aplikacja zapisana w specyfikacji interfejsu wiersza polecenia Open Group i ISO będzie działać ze sterownikiem ODBC 3.x lub sterownikiem zgodnym ze standardami podczas kompilowania z plikami nagłówka ODBC 3.x i połączonymi z bibliotekami ODBC 3.x oraz gdy uzyska dostęp do sterownika za pośrednictwem menedżera sterowników ODBC 3.x .
Sterownik zapisany w specyfikacji interfejsu wiersza polecenia Open Group i ISO współdziała z aplikacją ODBC 3.x lub aplikacją zgodną ze standardami podczas kompilowania z plikami nagłówkowymi ODBC 3.x i połączonymi z bibliotekami ODBC 3.x oraz gdy aplikacja uzyskuje dostęp do sterownika za pośrednictwem menedżera sterowników ODBC 3.x . (Aby uzyskać więcej informacji, zobacz Aplikacje i sterowniki zgodne ze standardami.
Poziom zgodności interfejsu Core obejmuje wszystkie funkcje w ISO CLI i wszystkie funkcje nieopcjonalne w Open Group CLI. Opcjonalne funkcje CLI Grupy Open występują na wyższych poziomach zgodności interfejsu. Ponieważ wszystkie sterowniki ODBC 3.x są wymagane do obsługi funkcji na poziomie zgodności interfejsu Core, spełnione są następujące warunki:
Sterownik ODBC 3.x będzie obsługiwał wszystkie funkcje używane przez aplikację zgodną ze standardami.
Aplikacja ODBC 3.x korzystająca tylko z funkcji interfejsu wiersza polecenia ISO i nieopcjonalnych funkcji interfejsu wiersza polecenia grupy open będzie działać z dowolnym sterownikiem zgodnym ze standardami.
Oprócz specyfikacji interfejsu poziomu wywołań zawartych w standardach ISO/IEC i Open Group CLI odBC implementuje następujące funkcje. (Niektóre z tych funkcji istniały w wersjach ODBC przed ODBC 3.x.)
Pobieranie wielu wierszy przez jedno wywołanie funkcji
Wiązanie z tablicą parametrów
Obsługa zakładek, w tym pobieranie na podstawie zakładek, zakładki o zmiennej długości oraz zbiorcza aktualizacja i usuwanie za pomocą operacji zakładek na nieciągłych wierszach
Łączenie wierszami
Przesunięcia powiązań
Obsługa partii instrukcji SQL w procedurze składowanej lub jako sekwencja instrukcji SQL wykonywanych za pośrednictwem programu SQLExecute lub SQLExecDirect
Dokładne lub przybliżone liczby wierszy kursora
Pozycjonowane operacje aktualizacji i usuwania oraz aktualizacje i usuwania wsadowe za pomocą wywołania funkcji (SQLSetPos)
Funkcje wykazu wyodrębniające informacje ze schematu informacji bez konieczności obsługi widoków schematu informacji
Sekwencje ucieczki dla sprzężeń zewnętrznych, funkcji skalarnych, literałów daty/godziny, literałów interwału i procedur składowanych
Biblioteki tłumaczenia tabel kodowych
Raportowanie poziomu zgodności ze standardem ANSI sterownika i obsługą języka SQL
Automatyczna populacja deskryptora parametrów implementacji na żądanie
Ulepszona diagnostyka i tablice stanu wierszy i parametrów
Typy buforów aplikacji dla datetime, interval, numeryczne/dziesiętne i 64-bitowe liczby całkowite
Wykonywanie asynchroniczne
Obsługa procedur składowanych, w tym sekwencje ucieczki, mechanizmy wiązania parametrów wyjściowych i funkcje katalogowe
Ulepszenia połączeń, w tym obsługa atrybutów połączenia i przeglądania atrybutów