Udostępnij za pośrednictwem


DB2. Bazy danych

Składnia

DB2.Database(server as text, database as text, optional options as nullable record) as table

Informacje

Zwraca tabelę tabel i widoków SQL dostępnych w bazie danych Db2 na serwerze server w wystąpieniu bazy danych o nazwie database. Port może być opcjonalnie określony z serwerem oddzielony dwukropkiem. Opcjonalny parametr rekordu , można określić, optionsaby 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.
  • Query: natywne zapytanie SQL używane do pobierania danych. Jeśli zapytanie generuje wiele zestawów wyników, zostanie zwróconych tylko pierwszy.
  • CommandTimeout: czas trwania, który określa, jak długo zapytanie po stronie serwera może być uruchamiane 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).
  • Implementation: określa wewnętrzną implementację dostawcy bazy danych do użycia. Prawidłowe wartości to: "IBM" i "Microsoft".
  • BinaryCodePage: liczba identyfikatora CCSID (kodowanego identyfikatora zestawu znaków) w celu dekodowania danych binarnych Db2 FOR BIT w ciągi znaków. Dotyczy implementacji = "Microsoft". Ustaw wartość 0, aby wyłączyć konwersję (ustawienie domyślne). Ustaw wartość 1 na konwersję na podstawie kodowania bazy danych. Ustaw inny numer CCSID, aby przekonwertować na kodowanie aplikacji.
  • PackageCollection: Określa wartość ciągu dla kolekcji pakietów (wartość domyślna to "NULLID"), aby umożliwić korzystanie z udostępnionych pakietów wymaganych do przetwarzania instrukcji SQL. Dotyczy implementacji = "Microsoft".
  • UseDb2ConnectGateway: określa, czy połączenie jest wykonywane za pośrednictwem bramy Połączenie db2. Dotyczy implementacji = "Microsoft".

Parametr rekordu jest określony jako [option1 = value1, option2 = value2...] lub [Query = "select ..."] na przykład.