Sql.Database
Syntaxis
Sql.Database(server as text, database as text, optional options as nullable record) as table
Info
Retourneert een tabel met SQL-tabellen, weergaven en opgeslagen functies uit de SQL Server-database database
op de server server
. De poort kan eventueel worden opgegeven met de server, gescheiden door een dubbele punt of komma. Er kan een optionele recordparameter options
worden opgegeven om de volgende opties te beheren:
Query
: Een systeemeigen SQL-query die wordt gebruikt om gegevens op te halen. Als de query meerdere resultatensets produceert, wordt alleen de eerste geretourneerd.CreateNavigationProperties
: Een logische waarde (waar/onwaar) waarmee wordt ingesteld of navigatie-eigenschappen moeten worden gegenereerd voor de geretourneerde waarden (standaard is waar).NavigationPropertyNameGenerator
: Een functie die wordt gebruikt voor het maken van namen voor navigatie-eigenschappen.MaxDegreeOfParallelism
: Een getal waarmee de waarde van de 'maxdop'-querycomponent in de gegenereerde SQL-query wordt ingesteld.CommandTimeout
: Een duur die bepaalt hoe lang de query aan de serverzijde mag worden uitgevoerd voordat deze wordt geannuleerd. De standaardwaarde is tien minuten.ConnectionTimeout
: Een duur die bepaalt hoe lang moet worden gewacht voordat een poging tot het maken van een verbinding met de server wordt afgelaten. De standaardwaarde is afhankelijk van het stuurprogramma.HierarchicalNavigation
: Een logische waarde (waar/onwaar) waarmee wordt ingesteld of de tabellen moeten worden gegroepeerd op basis van hun schemanamen (standaard is onwaar).MultiSubnetFailover
: Een logische waarde (waar/onwaar) waarmee de waarde van de eigenschap MultiSubnetFailover wordt ingesteld in de verbindingsreeks (standaard is onwaar).UnsafeTypeConversions
: Een logische waarde (waar/onwaar) die, indien waar, probeert typeconversies op te vouwen die kunnen mislukken en waardoor de hele query mislukt. Niet aanbevolen voor algemeen gebruik.ContextInfo
: Een binaire waarde die wordt gebruikt om de CONTEXT_INFO in te stellen voordat u elke opdracht uitvoert.OmitSRID
: Een logische waarde (waar/onwaar) die, indien waar, de SRID weglaat bij het produceren van bekende tekst van geometrie- en geografietypen.EnableCrossDatabaseFolding
: Een logische waarde (waar/onwaar) die, indien waar, het vouwen van query's tussen databases op dezelfde server toestaat. De standaardwaarde is false.
De recordparameter is opgegeven als [option1 = value1, option2 = value2...] of [Query = "select ..."] bijvoorbeeld.