Compartir a través de


Metadatos del conjunto de resultados

Los metadatos son datos que describen otros datos. Por ejemplo, los metadatos del conjunto de resultados describen el conjunto de resultados, como el número de columnas del conjunto de resultados, los tipos de datos de esas columnas, sus nombres, precisión, nulabilidad, etc.

Las aplicaciones interoperables siempre deben comprobar los metadatos de las columnas del conjunto de resultados. Los metadatos de una columna de un conjunto de resultados pueden diferir de los metadatos de la columna tal y como devuelve una función de catálogo. Por ejemplo, supongamos que una columna actualizable se incluye en un conjunto de resultados creado mediante la combinación de dos tablas. Aunque SQLColumnPrivileges puede indicar que un usuario puede actualizar la columna, es posible que los metadatos del conjunto de resultados no lo reflejen si la columna está en el lado "varios" de la combinación; muchos orígenes de datos pueden actualizar columnas en el lado "uno" de una combinación, pero no en el lado "varios". Incluso los tipos de datos no se pueden suponer que son los mismos, ya que el origen de datos podría promover el tipo de datos al crear el conjunto de resultados.

Esta sección contiene los temas siguientes.