Partilhar via


Sql.Databases

Sintaxe

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

Sobre nós

Retorna uma tabela de bancos de dados no servidor SQL especificado, server. Um parâmetro de registro opcional, options, pode 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 é true).
  • NavigationPropertyNameGenerator: Uma função que é 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 pode 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 é dependente do driver.
  • HierarchicalNavigation: Uma lógica (true/false) que define se as tabelas agrupadas por seus nomes de esquema devem ser exibidas (o padrão é false).
  • MultiSubnetFailover: Um lógico (true/false) que define o valor da propriedade "MultiSubnetFailover" na cadeia de conexão (o padrão é false).
  • UnsafeTypeConversions: Um valor lógico (verdadeiro/falso) que, se verdadeiro, tenta agrupar 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 que é usado para definir o CONTEXT_INFO antes de executar cada comando.
  • OmitSRID: Um valor lógico (verdadeiro/falso) que, se verdadeiro, omite o SRID ao produzir Texto Well-Known a partir dos tipos geometria e geografia.
  • EnableCrossDatabaseFolding: Um valor lógico (true/false) que, se verdadeiro, permite a dobragem de consultas entre bancos de dados no mesmo servidor. O valor padrão é false.

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

Não suporta a definição de uma consulta SQL para ser executada no servidor. Sql.Database deve ser usado em vez disso para executar uma consulta SQL.