Condividi tramite


Sql.Databases

Sintassi

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

Informazioni su

Restituisce una tabella di database nell'istanza di SQL Server specificata, server. È possibile specificare un parametro di record facoltativo, options, per controllare le opzioni seguenti:

  • CreateNavigationProperties: valore logico (true/false) che imposta se generare proprietà di navigazione sui valori restituiti (il valore predefinito è true).
  • NavigationPropertyNameGenerator: funzione usata per la creazione di nomi per le proprietà di navigazione.
  • MaxDegreeOfParallelism: numero che imposta il valore della clausola di query "maxdop" nella query SQL generata.
  • CommandTimeout: durata che controlla per quanto tempo è consentita l'esecuzione della query a lato server prima dell'annullamento. Il valore predefinito è dieci minuti.
  • ConnectionTimeout: durata che controlla il tempo di attesa prima di abbandonare un tentativo di stabilire una connessione al server. Il valore predefinito dipende dal driver.
  • HierarchicalNavigation: valore logico (true/false) che imposta se visualizzare le tabelle raggruppate in base ai relativi nomi di schema (il valore predefinito è false).
  • MultiSubnetFailover: valore logico (true/false) che imposta il valore della proprietà "MultiSubnetFailover" nella stringa di connessione (il valore predefinito è false).
  • UnsafeTypeConversions: valore logico (true/false) che, se true, tenta di ridurre le conversioni dei tipi che potrebbero non riuscire e causare l'esito negativo dell'intera query. Sconsigliato per uso generale.
  • ContextInfo: valore binario usato per impostare CONTEXT_INFO prima di eseguire ogni comando.
  • OmitSRID: valore logico (true/false) che, se true, omette lo SRID durante la produzione di testo noto dai tipi geometria e geografia.
  • EnableCrossDatabaseFolding: valore logico (true/false) che, se true, consente la riduzione delle query tra database nello stesso server. Il valore predefinito è false.

Il parametro del record viene specificato come [opzione1 = valore1, opzione2 = valore2...], ad esempio.

Non supporta l'impostazione di una query SQL da eseguire nel server. Usare invece Sql.Database per eseguire una query SQL.