Brukerhåndbok

CLI/ODBC

CLI/ODBC er et SQL-programmeringsgrensesnitt (API) som databaseapplikasjonene kan kalle opp. Det sender dynamiske SQL-setninger som databasefunksjonskall. I motsetning til innfelt SQL krever det ikke vertsvariabler eller en forkompilator.

Når et applikasjonsprogram kaller opp CLI/ODBC, må det først utføre SQL-kall til noen av systemkatalogtabellene på måldatabasen for å hente opplysninger om innholdet i andre databaser. CLI/ODBC-applikasjoner går alltid inn i systemkatalogtabeller på denne måten. Det finnes ti API-kall som kan utføres for å samle inn opplysninger om databasen som du kobler deg til. Disse API-kallene omfatter:

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

Du finner flere opplysninger om disse API-kallene og tabellene i CLI Guide and Reference.

Når du kobler deg til en database, er standardverdien at CLI/ODBC-applikasjonen søker i systemkatalogtabellene etter opplysninger om alle databasetabellene i databasen. Spesielt på et stort system kan dette føre til mye nettverkstrafikk og store forsinkelser når du starter en applikasjon.


[ Øverst på siden | Forrige side | Neste side | Innholdsfortegnelse | Stikkordregister ]