Compartilhar via


Sql.Databases

Sintaxe

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

Sobre

Retorna uma tabela de bancos de dados no SQL Server especificado. server Um parâmetro de registro opcional, optionspode ser especificado para controlar as seguintes opções:

  • CreateNavigationProperties: um lógico (true/false) que define se as propriedades de navegação devem ser geradas nos valores retornados (o padrão é verdadeiro).
  • NavigationPropertyNameGenerator: uma função usada para a criação de nomes para propriedades de navegação.
  • MaxDegreeOfParallelism: um número que define o valor da cláusula de consulta "maxdop" na consulta SQL gerada.
  • CommandTimeout: uma duração que controla por quanto tempo a consulta do lado do servidor tem permissão para ser executada antes de ser cancelada. O valor padrão é dez minutos.
  • ConnectionTimeout: uma duração que controla quanto tempo esperar antes de abandonar uma tentativa de fazer uma conexão com o servidor. O valor padrão depende do driver.
  • HierarchicalNavigation: um lógico (true/false) que define se as tabelas agrupadas por seus nomes de esquema (o padrão é falso).
  • MultiSubnetFailover: uma lógica (true/false) que define o valor da propriedade "MultiSubnetFailover" na cadeia de conexão (o padrão é false).
  • UnsafeTypeConversions: um lógico (true/false) que, se verdadeiro, tenta dobrar conversões de tipo que podem falhar e fazer com que toda a consulta falhe. Não recomendado para uso geral.
  • ContextInfo: um valor binário usado para definir o CONTEXT_INFO antes de executar cada comando.
  • OmitSRID: um lógico (true/false) que, se verdadeiro, omite o SRID ao produzir Well-Known Texto de tipos de geometria e geografia.
  • EnableCrossDatabaseFolding: um valor lógico (true/false) que, se verdadeiro, permite a dobragem de consulta entre bancos de dados no mesmo servidor. O valor padrão é false.

O parâmetro de registro é especificado como [option1 = value1, option2 = value2...] por exemplo.

Não dá suporte à configuração de uma consulta SQL a ser executada no servidor. Sql.Database deve ser usado em vez disso para executar uma consulta SQL.