Wprowadzenie
Funkcja wirtualna Label of a data description LDT wyświetla nazwę (etykietę) opisu danych należącego do logicznego typu danych.
Grupa docelowa
- Programiści aplikacji
- Konsultanci
Definicja
Funkcja wirtualna to specjalna tabela, która zwraca wiersz wyników dla zestawu wartości wejściowych, który jest obliczany w czasie wykonywania zapytania. Nie istnieje ona w bazie danych, ale jest emulowana przez SAS.
Funkcja wirtualna jest zwykle połączona z inną tabelą bazy danych za pomocą złączenia typu LEFT OUTER. Przypisanie wartości dla parametrów wejściowych funkcji wirtualnej jest określone przez warunek złączenia lub klauzulę WHERE. Jeśli zapytanie zawiera JOIN, wynik zapytania jest najpierw określany bez uwzględnienia funkcji wirtualnej w bazie danych. Wartości kolumn funkcji wirtualnej są następnie obliczane dla każdego wiersza wyniku. SAS oblicza wartości kolumn wyjściowych funkcji wirtualnej dla przypisania wartości parametrów wejściowych zdefiniowanych przez warunek JOIN.
Zestawienie enum LDT set jest alternatywą dla obiektu programistycznego ValueSet. Składa się z kolekcji logicznych typów danych. Zamiast krótkiej wartości używany jest identyfikator GUID logicznego typu danych. Umożliwia to dodawanie dodatkowych wpisów do wyliczeń w aplikacjach.
Rozszerzenie odbywa się poprzez implementację Hook’a. Wszystkie implementacje hook’ów należące do haka wyliczeniowego opisują wyliczenie.
Funkcja wirtualna „Etykieta opisu danych LDT”
W niektórych obiektach biznesowych wyliczenia (zestawy enum LDT) są używane zamiast zestawów wartości. W tym celu w obiektach biznesowych zapisywane są identyfikatory GUID logicznych typów danych.
Funkcja wirtualna Label of a data description LDT wyświetla nazwę (etykietę) opisu danych należącego do logicznego typu danych.
Nazwa tabeli
Funkcja wirtualna jest adresowana w raporcie przy użyciu następującej nazwy:
app_general_LDTLabelVirtualFunction
Kolumny tabeli
Funkcja wirtualna zawiera następujące kolumny:
app_general_LDTLabelVirtualFunction | |
Nazwa kolumny | Opis |
in_guid_ | W tej kolumnie należy wprowadzić identyfikator GUID logicznego typu danych. |
in_language | Aby wyświetlić etykietę w języku innym niż język wyjściowy raportu, wprowadź kod ISO tego języka w tej kolumnie en. |
label | W tej kolumnie wyświetlana jest nazwa opisu danych logicznego typu danych. |
Typ bazy danych
Funkcja wirtualna jest dostępna w bazach danych typu OLTP.
Uprawnienia
Podczas korzystania ze sterownika ODBC do określania uprawnień nie jest używana żadna jednostka biznesowa.