Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az alkalmazások különböző módokon használják a katalógusadatokat. Íme néhány gyakori felhasználási mód:
SQL-utasítások létrehozása futásidőben. A függőleges alkalmazások, például egy rendelésbejegyzési alkalmazás, szigorúan kódolt SQL-utasításokat tartalmaznak. Az alkalmazás által használt táblák és oszlopok előre rögzítettek, ahogy a táblákhoz hozzáférő utasítások is. Egy rendelésbejegyzési alkalmazás például általában egyetlen paraméteres INSERT utasítást tartalmaz, amely új rendeléseket ad hozzá a rendszerhez.
Az általános alkalmazások, például az ODBC-t az adatok lekérésére használó számolótábla-programok gyakran futtatáskor, a felhasználó bemenete alapján készítik el az SQL-utasításokat. Egy ilyen alkalmazás megkövetelheti a felhasználótól a használni kívánt táblák és oszlopok nevét. A felhasználó számára azonban egyszerűbb lenne, ha az alkalmazás olyan táblákat és oszlopokat jelenítene meg, amelyekből a felhasználó választhatna. A listák létrehozásához az alkalmazás meghívja az SQLTables és az SQLColumns katalógusfüggvényeket.
SQL-utasítások létrehozása a fejlesztés során. Az alkalmazásfejlesztési környezetek általában lehetővé teszik, hogy a programozó adatbázis-lekérdezéseket hozzon létre egy program fejlesztése során. A lekérdezések ezután keményen kódoltak lesznek a készülő alkalmazásban.
Az ilyen környezetek SQLTables és SQLColumns használatával is létrehozhatnak listákat, amelyekből a programozó kiválaszthat. Ezek a környezetek az SQLPrimaryKeys és az SQLForeignKeys használatával is automatikusan meghatározhatják és megjeleníthetik a kijelölt táblák közötti kapcsolatokat, és az SQLStatistics használatával határozhatják meg és emelhetik ki az indexelt mezőket, hogy a programozó hatékony lekérdezéseket hozhasson létre.
Kurzorok létrehozása. Egy görgethető kurzormotort biztosító alkalmazás, illesztőprogram vagy köztes szoftver az SQLSpecialColumns használatával meghatározhatja, hogy mely oszlopok vagy oszlopok azonosítják egyedileg a sorokat. A program létrehozhat egy kulcskészletet , amely tartalmazza ezeknek az oszlopoknak az értékeit minden beolvasott sorhoz. Amikor az alkalmazás visszagörget a sorhoz, akkor ezekkel az értékekkel fogja lekérni a sor legfrissebb adatait. A görgethető kurzorokról és billentyűkészletekről további információt a Görgethető kurzorok című témakörben talál.