Läs på engelska

Dela via


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. Porten kan valfritt anges tillsammans med servern, genom att använda 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 för att hämta data. Om frågan genererar flera resultatuppsättningar returneras endast den första.
  • CreateNavigationProperties: Ett logiskt (sant/falskt) som anger om navigeringsegenskaper ska genereras för de returnerade värdena (standardvärdet är sant).
  • NavigationPropertyNameGenerator: En funktion som används för att skapa namn för navigeringsegenskaper.
  • MaxDegreeOfParallelism: Ett tal som anger värdet för frågesatsen "maxdop" i den genererade SQL-frågan.
  • CommandTimeout: En varaktighet som styr hur länge frågan på serversidan tillåts köras innan den avbryts. Standardvärdet är tio minuter.
  • ConnectionTimeout: En varaktighet som styr hur länge du ska vänta innan du överger ett försök att upprätta en anslutning till servern. Standardvärdet är drivrutinsberoende.
  • HierarchicalNavigation: Ett logiskt (sant/falskt) som anger om tabellerna ska visas grupperade efter deras schemanamn (standardvärdet är falskt).
  • MultiSubnetFailover: Ett logiskt (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 sammanfoga typkonverteringar som kan misslyckas och leda till att hela sökningen misslyckas. Rekommenderas inte för allmän användning.
  • ContextInfo: Ett binärt värde som används för att ange CONTEXT_INFO innan varje kommando körs.
  • OmitSRID: Ett logiskt (sant/falskt) som, om det är sant, utelämnar SRID vid skapandet av Well-Known Text av geometri- och geografityper.
  • EnableCrossDatabaseFolding: Ett logiskt värde (sant/falskt) som, om det är sant, tillåter frågedelegering mellan databaser på samma server. Standardvärdet är falskt.

Postparametern specificeras som [option1 = value1, option2 = value2...] eller [Query = "select ..."] till exempel.