Udostępnij za pośrednictwem


Sql.Databases

Składnia

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

O nas

Zwraca tabelę baz danych na określonym serwerze SQL, server. Opcjonalny parametr rekordu, options, można określić, aby kontrolować następujące opcje:

  • 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: zmienna logiczna (prawda/fałsz), która ustawia wartość właściwości "MultiSubnetFailover" w parametrach połączenia (domyślnie ustawiona na fałsz).
  • UnsafeTypeConversions: wartość logiczna (prawda/fałsz), która, jeśli ma wartość true, próbuje przeprowadzić konwersje typów, co może zakończyć się niepowodzeniem i spowodować awarię całego zapytania. Nie zaleca się do ogólnego użycia.
  • 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 równa prawda, pomija SRID podczas generowania Well-Known Text 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...] na przykład.

Nie obsługuje ustawiania zapytania SQL do uruchomienia na serwerze. Sql.Database zamiast tego należy użyć do uruchomienia zapytania SQL.