Partilhar via


Metadados do conjunto de resultados

Metadados são dados que descrevem outros dados. Por exemplo, os metadados do conjunto de resultados descrevem o conjunto de resultados, como o número de colunas no conjunto de resultados, os tipos de dados dessas colunas, os seus nomes, precisão, anulabilidade, e assim por diante.

As aplicações interoperáveis devem sempre verificar os metadados das colunas do conjunto de resultados. Os metadados de uma coluna num conjunto de resultados podem diferir dos metadados da coluna devolvidos por uma função de catálogo. Por exemplo, suponha que uma coluna atualizável está incluída num conjunto de resultados criado ao unir duas tabelas. Enquanto SQLColumnPrivileges pode indicar que um utilizador pode atualizar a coluna, os metadados do conjunto de resultados podem não indicar se a coluna estiver do lado "muitos" da junção, uma vez que muitas fontes de dados podem atualizar colunas do lado "um" da junção, mas não do lado "muitos". Mesmo os tipos de dados não podem ser assumidos como iguais, porque a fonte de dados pode promover o tipo de dados enquanto cria o conjunto de resultados.

Esta seção contém os seguintes tópicos.