Compartir a través de


Metadatos del conjunto de resultados

Los metadatos son datos que describen otros datos. Por ejemplo, los metadatos de un 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, la precisión, la 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 los 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 hagan si la columna está en el lado "varios" de la combinación; varios orígenes de datos pueden actualizar columnas en el lado "uno" de una combinación, pero no en el lado "varios". Incluso no se puede suponer que los tipos de datos sean 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.