元数据 是描述其他数据的数据。 例如,结果集元数据描述结果集,例如结果集中的列数、这些列的数据类型、其名称、精度、可为 null 性等。
可互作的应用程序应始终检查结果集列的元数据。 结果集中列的元数据可能与目录函数返回的列的元数据不同。 例如,假定通过联接两个表创建的查询结果集包括一个可更新列。 虽然SQLColumnPrivileges可能指示用户可以更新列,但如果列位于联接的“多”端,结果集的元数据可能并不会显示出这一点。许多数据源可以更新联接的“一”端的列,却不能更新“多”端的列。 即便是数据类型也不能假定为相同,因为数据源在创建结果集时可能会提升数据类型。
本部分包含以下主题。