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.
A Data Definition Language (DDL) utasítások rendkívül eltérőek a DBMS-ek között. Az ODBC SQL meghatározza a leggyakoribb adatdefiníciós műveletekre vonatkozó utasításokat: táblák, indexek és nézetek létrehozása és elvetése; táblák módosítása; jogosultságok megadása és visszavonása. Minden más DDL-utasítás adatforrás-specifikus. Ezért az interoperábilis alkalmazások nem végezhetnek adatdefiníciós műveleteket. Ez általában nem probléma, mert az ilyen műveletek általában erősen DBMS-specifikusak, és a legjobban a legtöbb DBMS-sel szállított, védett adatbázis-felügyeleti szoftverre vagy az illesztőprogrammal szállított telepítőprogramra maradnak.
Az adatdefiníció egy másik problémája, hogy az adattípusnevek rendkívül eltérőek a DBMS-ekben. Ahelyett, hogy szabványos adattípusneveket definiál, és arra kényszeríti az illesztőprogramokat, hogy DBMS-specifikus nevekké alakítsák őket, az SQLGetTypeInfo módot kínál az alkalmazások számára a DBMS-specifikus adattípusnevek felderítésére. Az interoperábilis alkalmazásoknak ezeket a neveket kell használniuk az SQL-utasításokban táblák létrehozásához és módosításához; A C függelékben felsorolt nevek: SQL Grammar, és D függelék: Adattípusok, csak példák.