Uso del proveedor administrado para métodos GetSchema de DB2

Connection Las clases de Proveedor de datos administrados for DB2 GetSchema implementan un método , que se usa para recuperar información de esquema sobre la base de datos que está conectada actualmente, GetSchema y la información de esquema devuelta desde el método tiene el formato de un DataTable objeto . El GetSchema método es un método sobrecargado que proporciona parámetros opcionales para especificar la colección de esquemas que se va a devolver y restringir la cantidad de información que se devuelve.

Especificar las colecciones de esquemas de DB2

El primer parámetro opcional del método GetSchema es el nombre de la colección, que se especifica como una cadena. Hay dos tipos de colecciones de esquemas: colecciones de esquemas comunes que son comunes a todos los proveedores y colecciones de esquemas específicas, que son específicas de cada proveedor.

Para determinar la lista de colecciones de esquemas admitidas

  1. Llame GetSchema a para determinar una lista de colecciones de esquemas compatibles.

    Puede llamar a GetSchema sin argumentos o con el nombre de colección de esquemas "MetaDataCollections. Esto devuelve un objeto DataTable con una lista de colecciones de esquemas admitidas, el número de restricciones que admite cada una y el número de partes de identificador que usan.

Especificar los valores de restricción para una colección de esquemas db2

El segundo parámetro opcional GetSchema del método son las restricciones que se usan para limitar la cantidad de información de esquema devuelta y GetSchema se pasa al método como una matriz de cadenas. La posición en la matriz determina los valores que puede pasar, y es equivalente al número de restricciones.

Nota

El número de elementos de la matriz debe ser menor o igual que el número de restricciones admitidas para la colección de esquemas especificada o ArgumentException se produce una excepción . Puede haber un número de restricciones inferior al máximo. Se supone que las restricciones que faltan serán nulas (sin restricciones).

Para determinar la lista de restricciones admitidas

  1. Llame al GetSchema método con el nombre de la colección de esquemas restrictions, que es "Restrictions".

    Esto devuelve un objeto DataTable con una lista de los nombres de colección, los nombres de restricción, los valores de restricción predeterminados y los números de restricción.

Consulte también

Obtención de información de esquema del proveedor administrado para DB2