Sql.DatabaseSql.Database

SintaxeSyntax

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

SobreAbout

Retorna uma tabela de tabelas SQL, exibições e funções armazenadas do banco de dados do SQL Server database no servidor server.Returns a table of SQL tables, views, and stored functions from the SQL Server database database on server server. A porta pode ser especificada com o servidor, separada por dois-pontos ou vírgula.The port may be optionally specified with the server, separated by a colon or a comma. Um parâmetro de registro opcional, options, pode ser especificado para controlar as seguintes opções:An optional record parameter, options, may be specified to control the following options:

  • Query: uma consulta SQL nativa usada para recuperar dados.Query: A native SQL query used to retrieve data. Se a consulta produzir vários conjuntos de resultados, somente o primeiro será retornado.If the query produces multiple result sets, only the first will be returned.
  • CreateNavigationProperties: uma lógica (true/false) que define se as propriedades de navegação nos valores retornados serão geradas (o padrão é true).CreateNavigationProperties: A logical (true/false) that sets whether to generate navigation properties on the returned values (default is true).
  • NavigationPropertyNameGenerator: uma função usada para a criação de nomes de propriedades de navegação.NavigationPropertyNameGenerator: A function that is used for the creation of names for navigation properties.
  • MaxDegreeOfParallelism: um número que define o valor da cláusula de consulta "maxdop" na consulta SQL gerada.MaxDegreeOfParallelism: A number that sets the value of the "maxdop" query clause in the generated SQL query.
  • CommandTimeout: uma duração que controla por quanto tempo a consulta do servidor tem permissão para ser executada antes do cancelamento.CommandTimeout: A duration that controls how long the server-side query is allowed to run before it is canceled. O valor padrão é dez minutos.The default value is ten minutes.
  • ConnectionTimeout: uma duração que controla por quanto tempo é necessário esperar antes de abandonar a tentativa de obter uma conexão com o servidor.ConnectionTimeout: A duration that controls how long to wait before abandoning an attempt to make a connection to the server. O valor padrão é dependente do driver.The default value is driver-dependent.
  • HierarchicalNavigation: uma lógica (true/false) que define se as tabelas agrupadas por seus nomes de esquema serão exibidas (o padrão é false).HierarchicalNavigation: A logical (true/false) that sets whether to view the tables grouped by their schema names (default is false).
  • MultiSubnetFailover: uma lógica (true/false) que define o valor da propriedade "MultiSubnetFailover" na cadeia de conexão (o padrão é false).MultiSubnetFailover: A logical (true/false) that sets the value of the "MultiSubnetFailover" property in the connection string (default is false).
  • UnsafeTypeConversions: uma lógica (true/false) que, caso seja verdadeira, tentará dobrar conversões de tipo que poderão falhar e causar falhas em toda a consulta.UnsafeTypeConversions: A logical (true/false) that, if true, attempts to fold type conversions which could fail and cause the entire query to fail. Ela não é recomendada para uso geral.Not recommended for general use.
  • ContextInfo: Um valor binário que é usado para definir o CONTEXT_INFO antes de executar cada comando.ContextInfo: A binary value that is used to set the CONTEXT_INFO before running each command.
  • OmitSRID: uma lógica (true/false) que, caso seja verdadeira, omitirá o SRID de tipos geométricos e geográficos ao produzir um Texto Bem Conhecido.OmitSRID: A logical (true/false) that, if true, omits the SRID when producing Well-Known Text from geometry and geography types.

O parâmetro de registro é especificado como [option1 = value1, option2 = value2...] ou [Query = "select ..."], por exemplo.The record parameter is specified as [option1 = value1, option2 = value2...] or [Query = "select ..."] for example.