Wprowadzenie
Wszystkie tabele wirtualne są sklasyfikowane w podkatalogu VIRTUAL. Tabela wirtualna może być używana do uzyskiwania dostępu do obiektów dynamicznych, które są przechowywane w BLOB w bazie danych.
Definicja
Tabela wirtualna nie istnieje w bazie danych, ale jest emulowana przez SAS. Zasadniczo dostęp do tabeli wirtualnej można uzyskać w taki sam sposób, jak do tabeli bazy danych. Zawartość tabeli wirtualnej jest obliczana w czasie wykonywania zapytania na podstawie wartości wejściowych. Jako wynik zapytania może zostać zwrócona dowolna liczba wierszy. Tabela wirtualna może być używana tylko jako pojedyncza tabela w prostej instrukcji SQL.
Tabele wirtualne powinny być używane, jeśli wynik zapytania może zawierać więcej niż jeden wiersz. Jeśli wynik zapytania zawiera tylko maksymalnie jeden wiersz, funkcja wirtualna jest odpowiednia, ponieważ może być używana z JOIN.
Grupa docelowa
- Konsultanci
- Programiści
Ogólne dynamiczne obiekty biznesowe
Wirtualna tabela pgm_DynamicObject ma parametry wejściowe in_instanceGuid, in_extensionSetGuid oraz in_schemaGuid. Parametr wejściowy in_instanceGuid musi zostać określony. Parametry wejściowe in_extensionSetGuid i in_schemaGuid są opcjonalne, ale co najmniej jeden z nich musi zostać przypisany.
Tabela zwraca rozszerzenia encji dla określonej instancji schematu rozszerzeń encji.
Tabela zawiera następujące kolumny:
pgm_DynamicObject | |
Nazwa kolumny | Opis |
in_instanceGuid_ | Do tego parametru wejściowego musi być przypisany identyfikator GUID instancji dla schematu rozszerzeń encji. |
in_extensionSetGuid_ | Do tego parametru wejściowego można przypisać identyfikator GUID zestawu rozszerzeń encji.
Służy on do identyfikacji powiązanego schematu rozszerzenia encji. Jeśli przypisano również parametr wejściowy in_schemaGuid, muszą one odnosić się do tego samego schematu rozszerzeń encji. |
in_schemaGuid_ | Do tego parametru wejściowego można przypisać identyfikator GUID dynamicznego schematu obiektu biznesowego. |
attributeDatatype | Techniczny typ danych rozszerzenia encji. |
attributeDescription | Opis rozszerzenia encji. |
attributeName | Nazwa rozszerzenia encji. |
attributeValueStringRepresentation | Ta kolumna zawiera reprezentację łańcuchową wartości rozszerzenia encji. |
Dalsze kolumny wyjściowe i szczegółowe informacje na temat uzyskiwania dostępu do zawartości dynamicznych obiektów biznesowych przy użyciu tabel wirtualnych można znaleźć w artykule Wprowadzenie: Dostęp do dynamicznych obiektów biznesowych.