結果集中繼資料

中繼資料是描述其他資料的資料。 例如,結果集中繼資料會描述結果集,例如,結果集中的資料行數目、這些資料行的資料類型、其名稱、有效位數,以及 Null 屬性等。

可互通的應用程式應該一律檢查結果集資料行的中繼資料。 相較於目錄函式所傳回的資料行中繼資料,結果集資料行的中繼資料可能有所不同。 例如,假設聯結兩個資料表所建立的結果集中包含可更新的資料行。 儘管 SQLColumnPrivileges 可能表示使用者可以更新資料行,但如果資料行位於聯結的「多」端,則結果集中繼資料可能無法更新;許多資料來源可以在聯結的「一」端更新資料行,但無法在「多」端更新資料行。 甚至資料類型也無法假設為相同,因為資料來源可能會在建立結果集時升級資料類型。

此章節包含下列主題。