Sql.Database
Sql.Database(server as text, database as text, optional options as nullable record) as table
Zwraca zestawienie tabel, widoków i przechowywanych funkcji z bazy danych SQL Server database
na serwerze server
. Port może być opcjonalnie określony z serwerem, oddzielony dwukropkiem lub przecinkiem. Opcjonalny parametr rekordu, options
, można określić, aby kontrolować następujące opcje:
-
Query
: natywne zapytanie SQL używane do pobierania danych. Jeśli zapytanie generuje wiele zestawów wyników, zostanie zwróconych tylko pierwszy. -
CreateNavigationProperties
: wartość logiczna (prawda/fałsz), która określa, czy wygenerować właściwości nawigacji dla zwracanych wartości (wartość domyślna to prawda). -
NavigationPropertyNameGenerator
: funkcja używana do tworzenia nazw właściwości nawigacji. -
MaxDegreeOfParallelism
: liczba określająca wartość klauzuli zapytania "maxdop" w wygenerowanym zapytaniu SQL. -
CommandTimeout
: czas trwania, który określa, jak długo zapytanie po stronie serwera może zostać uruchomione przed jego anulowaniem. Wartość domyślna to dziesięć minut. -
ConnectionTimeout
: czas trwania, który kontroluje czas oczekiwania przed porzuceniem próby nawiązania połączenia z serwerem. Wartość domyślna jest zależna od sterownika. -
HierarchicalNavigation
: wartość logiczna (prawda/fałsz), która określa, czy wyświetlać tabele pogrupowane według ich nazw schematów (wartość domyślna to false). -
MultiSubnetFailover
: wartość logiczna (true/false), która ustawia wartość właściwości "MultiSubnetFailover" w parametrach połączenia (wartość domyślna to false). -
UnsafeTypeConversions
: wartość logiczna (prawda/fałsz), która, jeśli ma wartość true, próbuje wykonać konwersje typu, które mogą zakończyć się niepowodzeniem i spowodować niepowodzenie całego zapytania. Nie zaleca się do ogólnego użytku. -
ContextInfo
: wartość binarna używana do ustawiania CONTEXT_INFO przed uruchomieniem każdego polecenia. -
OmitSRID
: wartość logiczna (prawda/fałsz), która, jeśli jest prawdziwa, pomija SRID podczas tworzenia Well-Known tekstu z typów geometrii i geografii. -
EnableCrossDatabaseFolding
: wartość logiczna (prawda/fałsz), która, jeśli to prawda, umożliwia składanie zapytań między bazami danych na tym samym serwerze. Wartość domyślna to false.
Parametr rekordu jest określony jako [option1 = value1, option2 = value2...] lub [Query = "select ..."] na przykład.