Compartilhar 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, seus nomes, precisão, nulidade e assim por diante.

Aplicativos interoperáveis sempre devem verificar os metadados das colunas do conjunto de resultados. Os metadados de uma coluna em um conjunto de resultados podem ser diferentes dos metadados da coluna como retornados por uma função de catálogo. Por exemplo, suponha que uma coluna atualizável seja incluída em um conjunto de resultados criado unindo duas tabelas. Embora SQLColumnPrivileges possa indicar que um usuário pode atualizar a coluna, os metadados do conjunto de resultados podem não indicar isso se a coluna estiver no lado "muitos" da junção, muitas fontes de dados podem atualizar colunas no lado "um" de uma junção, mas não no lado "muitos". Nem mesmo tipos de dados podem ser considerados iguais, pois a fonte de dados pode promover o tipo de dados ao criar o conjunto de resultados.

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