Leer en inglés

Compartir a través de


Sql.Databases

Sintaxis

Sql.Databases(server as text, optional options as nullable record) as table

Acerca de

Devuelve una tabla de bases de datos en el servidor de SQL Server especificado, server. Se puede especificar un parámetro de registro opcional, options, para controlar las opciones siguientes:

  • CreateNavigationProperties: valor lógico (true o false) que establece si se deben generar propiedades de navegación en los valores devueltos (el valor predeterminado es true).
  • NavigationPropertyNameGenerator: función que se usa con el fin de crear nombres para las propiedades de navegación.
  • MaxDegreeOfParallelism: número que establece el valor de la cláusula de consulta "maxdop" en la consulta SQL generada.
  • CommandTimeout: duración que controla durante cuánto tiempo se permite la ejecución de la consulta del lado servidor antes de que se cancele. El valor predeterminado es diez minutos.
  • ConnectionTimeout: duración que controla cuánto tiempo de espera es necesario antes de abandonar un intento de establecer una conexión con el servidor. El valor predeterminado depende del controlador.
  • HierarchicalNavigation: valor lógico (true o false) que establece si se deben ver las tablas agrupadas por sus nombres de esquema (el valor predeterminado es false).
  • MultiSubnetFailover: valor lógico ("true" o "false") que establece el valor de la propiedad "MultiSubnetFailover" en la cadena de conexión (el valor predeterminado es "false").
  • UnsafeTypeConversions: valor lógico ("true" o "false") que, cuando es "true", intenta plegar las conversiones de tipo que podrían fallar y provocar un fallo en toda la consulta. No se recomienda para un uso general.
  • ContextInfo: valor binario que se usa para establecer CONTEXT_INFO antes de ejecutar cada comando.
  • OmitSRID: valor lógico ("true"/"false") que, cuando es "true", omite el SRID al producir Well-Known Text a partir de tipos geométricos y geográficos.
  • EnableCrossDatabaseFolding: valor lógico (true/false) que, si es true, permite el plegado de consultas entre bases de datos del mismo servidor. El valor predeterminado es false.

El parámetro de registro se especifica como [option1 = value1, option2 = value2...], por ejemplo.

No admite el establecimiento de una consulta SQL para que se ejecute en el servidor. Se debe usar Sql.Database en su lugar para ejecutar una consulta SQL.