Compartir vía


DB2.Database

Syntax

DB2.Database(
    server as text,
    database as text,
    optional options as nullable record
) as table

Acerca de

Devuelve una tabla de tablas y vistas SQL disponibles en una base de datos Db2 en el servidor server de la instancia de base de datos denominada database. El puerto puede especificarse opcionalmente con el servidor, separados por dos puntos. Se puede especificar un parámetro de registro opcional, options, para controlar las siguientes opciones:

  • CreateNavigationProperties: un valor lógico (true/false) que establece si se van a generar propiedades de navegación en los valores devueltos (el valor predeterminado es true).
  • NavigationPropertyNameGenerator: función que se usa para la creación de nombres para las propiedades de navegación.
  • Query: una consulta SQL nativa que se usa para recuperar datos. Si la consulta genera varios conjuntos de resultados, solo se devolverá la primera.
  • CommandTimeout: duración que controla cuánto tiempo se permite ejecutar la consulta del lado servidor antes de que se cancele. El valor predeterminado es diez minutos.
  • ConnectionTimeout: duración que controla cuánto tiempo se debe esperar antes de abandonar un intento de realizar una conexión con el servidor. El valor predeterminado depende del controlador.
  • HierarchicalNavigation: un valor lógico (true/false) que establece si se van a ver las tablas agrupadas por sus nombres de esquema (el valor predeterminado es false).
  • Implementation: especifica la implementación interna del proveedor de base de datos que se va a usar. Los valores válidos son: "IBM" y "Microsoft".
  • BinaryCodePage: número del CCSID (identificador de juego de caracteres codificado) para descodificar datos binarios db2 FOR BIT en cadenas de caracteres. Se aplica a Implementación = "Microsoft". Establezca 0 para deshabilitar la conversión (valor predeterminado). Establezca 1 para convertir en función de la codificación de base de datos. Establezca otro número CCSID para convertir en codificación de aplicación.
  • PackageCollection: especifica un valor de cadena para la colección de paquetes (el valor predeterminado es "NULLID") para permitir el uso de paquetes compartidos necesarios para procesar instrucciones SQL. Se aplica a Implementación = "Microsoft".
  • UseDb2ConnectGateway: especifica si la conexión se realiza a través de una puerta de enlace de Db2 Connect. Se aplica a Implementación = "Microsoft".

El parámetro record se especifica como [option1 = value1, option2 = value2...] o [Query = "select ..."] por ejemplo.