DB2 Connect Brugervejledning

CLI/ODBC

CLI/ODBC er et SQL API (Application Programming Interface), der kan kaldes fra databaseapplikationer. Det overfører dynamiske SQL-sætninger som databasefunktionskald. I modsætning til indlejret SQL kræver det ikke værtsvariabler eller en præ-compiler.

Når en applikation kalder CLI/ODBC, skal den først foretage SQL-kald til nogle af systemkatalogtabellerne på måldatabasen for at hente databaseoplysninger. CLI/ODBC-applikationer henter altid oplysninger fra systemkatalogtabellerne på denne måde. Der er 10 API-kald, der kan benyttes til at hente oplysninger om den database, der oprettes forbindelse til. Det er følgende API-kald:

   -   SQLTables
   -   SQLColumns
   -   SQLSpecialcolumns
   -   SQLStatistics
   -   SQLPrimarykeys
   -   SQLForeignkeys
   -   SQLTablePrivileges
   -   SQLColumnPrivileges
   -   SQLProcedures
   -   SQLProcedureColumns.

Der er flere oplysninger om API-kaldene og de tabeller, de anvender, i CLI Guide and Reference.

Hvis intet andet angives, vil CLI/ODBC-applikationen sende forespørgsler om alle tabellerne i den database, der oprettes forbindelse til. Det kan især på et stort system medføre høj netværksbelastning og langsom initialisering, når en applikation startes.


[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse | Stikordsregister ]