共用方式為


DDL 陳述式

資料定義語言 (DDL) 陳述式在 DBMS 之間有很大的差異。 ODBC SQL 會定義最常見資料定義作業的陳述式:建立和卸除資料表、索引和檢視表,改變資料表,以及授與和撤銷權限。 其他所有 DDL 陳述式都是專屬於資料來源。 因此,可互通的應用程式無法執行某些資料定義作業。 一般而言,這不是問題,因為這類作業通常是高度專屬於 DBMS ,而且最好留給大部分 DBMS 提供的專屬資料庫管理軟體,或最好留給驅動程式提供的安裝程式。

資料定義還有另一個問題,即是資料類型名稱在 DBMS 之間有很大的差異。 SQLGetTypeInfo 提供一種方式,讓應用程式探索 DBMS 專屬資料類型名稱,而不是定義標準資料類型名稱,並強制驅動程式將它們轉換成 DBMS 專屬的名稱。 可互通的應用程式應在 SQL 陳述式中使用這些名稱來建立和改變資料表;附錄 C:SQL 文法附錄 D:資料類型中列出的名稱僅供示範參考。