Sql.Database

Syntax

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

Om

Returnerar en tabell med SQL-tabeller, vyer och lagrade funktioner från SQL Server-databasen database på server server. Du kan också välja att ange porten med servern, avgränsad med ett kolon eller ett kommatecken. En valfri postparameter, options, kan anges för att styra följande alternativ:

  • Query: En intern SQL-fråga som används till att hämta data. Om frågan producerar flera resultatuppsättningar returneras enbart den första.
  • CreateNavigationProperties: Ett logiskt värde (true/false) som anger om navigeringsegenskaper ska genereras för returnerade värden eller inte (standard är true).
  • NavigationPropertyNameGenerator: En funktion som används till att generera namnen på navigeringsegenskaperna.
  • MaxDegreeOfParallelism: Ett tal som anger värdet på ”maxdop”-frågesatsen i den genererade SQL-frågan.
  • CommandTimeout: En varaktighet som styr hur länge serverfrågan får köras innan den avbryts. Standardvärdet är tio minuter.
  • ConnectionTimeout: En varaktighet som styr hur lång tid det tar innan ett försök att skapa en anslutning till servern avbryts. Standardvärdet är drivrutinsberoende.
  • HierarchicalNavigation: Ett logiskt värde (true/false) som anger om du vill visa vilka tabeller som är grupperade efter schemanamn (standard är false).
  • MultiSubnetFailover: Ett logiskt värde (sant/falskt) som anger värdet för egenskapen ”MultiSubnetFailover” i anslutningssträngen (standardvärdet är falskt).
  • UnsafeTypeConversions: Ett logiskt värde (sant/falskt) som, om det är sant, försöker tillämpa kodvikning på typkonverteringar som kan misslyckas och göra så att hela frågan misslyckas. Rekommenderas inte för generell användning.
  • ContextInfo: Ett binärt värde som används för att ställa in CONTEXT_INFO innan varje kommando körs.
  • OmitSRID: Ett logiskt värde (sant/falskt) som, om det är sant, utelämnar SRID när välkänd text genereras från geometri- och geografityper.

Postparametern anges exempelvis som [option1 = value1, option2 = value2...] eller [Query = "select ..."] .