...
...
Panel |
---|
title | Podstawowe informacje |
---|
|
Kategoria: Baza danychDostępne od: 1.0.2 (aplikacja) 1.0.4 (setter) |
Panel |
---|
|
Komponent pobiera zapytanie SQL z bazy, wykonuje je i wyniki przypisuje zmiennym, których identyfikatory odpowiadają aliasom kolumn w bazie. Miejsca w zapytaniu bazodanowym, w które trafić mają wartości ze zdefiniowanych przez nas parametrów oznaczamy znakiem "?". W przypadku zdefiniowania kilku parametrów, o tym, gdzie trafi każda z wartości decyduje kolejność definiowania parametrów. W przypadku braku danych zwróconych z bazy, komponent nie ustawia żadnej wartości. |
...
...
title | Parametry konfiguracyjne |
---|
|
Konfiguracja połączenia z bazą |
...
danych ( typ : wartość tekstowa ) - Nazwa konfiguracji zdefiniowana w ustawieniach eksploratora danych. Tabela z |
...
zapytaniami ( typ : wartość tekstowa ) - Nazwa tabeli, w której przechowywane są zapytania wywoływane przez aplikację. Tabela powinna zawierać kolumny query_name (identyfikator zapytania) i query (samo zapytanie). |
...
W pierwszej kolejności akcja próbuje wyszukać tabelę z bazy systemowej. Jeśli wyszukiwanie się nie powiedzie, następuje wyszukiwanie w bazie zdefiniowanej. Nazwa |
...
zapytania ( typ : wartość tekstowa ) - Identyfikator zapytania przechowywanego w bazie danych. Parametry dla |
...
zapytania ( typ: tablica wartości tekstowych ) - Tablica wartości tekstowych przechowujących zmienne/stałe dla parametrów zapytania i informację o typie. Przykładowy parametr, to "wartość typ" dla stałych i "@id_zmiennej" dla zmiennych. Gdy chcemy przekazać wartość stałą, która ma więcej niż jeden wyraz, zapisujemy ją w cudzysłowie "" lub ''. Wspierane typy to: string, integer i float. Zmienne |
...
docelowe ( typ : tablica zmiennych ) - Tablica zmiennych, do których mają trafić wartości z bazy. Powiązanie na podstawie id zmiennej i zwróconego aliasu z bazy. Id tabeli |
...
dynamicznej ( typ : wartość tekstowa ) - Opcjonalny parametr, warunkujący zapis danych wynikowych do tabeli dynamicznej. Obsługa wielu |
...
wartości ( typ : wartość tekstowa ) - Opcjonalny parametr, pozwalający na obsługę wielu wartości zwróconych przez bazę dedykowanych jednej zmiennej nagłówkowej. Możliwe wartości parametru: Block - brak obsługi wielu wartości First - do pola trafia pierwsza zwracana wartość Unique - do pola trafią wszystkie unikatowe wartości rozdzielone średnikiem Od wersji 1.0.21: Nadpisanie danych ( typ : wartość logiczna, domyślnie: PRAWDA ) - Parametr określa, czy nadpisać dane w kolumnach tabeli dynamicznej |
Panel |
---|
title | Przykładowa konfiguracja |
---|
|
Image Added |
Panel |
---|
|
1.0.2 - Dodanie komponentu (aplikacja)
1.0.4 - Dodanie komponentu (setter)
1.0.10 - Ustawienie domyślnej tabeli z zapytaniami na pm_dbqueries
1.0.21 - Dodanie parametru nadpisz
1.0.49 - Poprawka dotycząca ustawiania wartości całkowitej na Oracle
1.0.54 - Poprawienie obsługi błędu w przypadku nie znalezienia kolumny lub tabeli
1.0.7 - Obsługa przekazywania parametrów ze spacją - dodanie interpretacji " " i ' '
1.0.11 - Dodanie parametru z obsługą wielu wartości
1.0.12 - Usunięcie błędu konwertera dla tekstowej tabelarycznej
1.0.14 - Nowa obsługa komentarzy, poprawienie ustawiania dat
1.0.15 1.0.18 - Poprawienie błędu konwersji kolumn całkowitych
1.0.24 - Dodanie obsługi zapytań bez parametrów
1.0.25 - Poprawienie rzucania wyjątków
1.0.63 - Poprawienie rzucania błędu w przypadku nie znalezienia zmiennej przekazanej w parametrze
1.0.64 1.0.65 - Poprawna obsługa parametrów tekstowych z "" i ''
|
Hide If |
---|
|
Powiązane zadania JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-66 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-86 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-199 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-476 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-495 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-19 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-90 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-86 |
---|
| JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-106 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-116 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-137 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-142 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-160 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-181 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-185 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-557 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-556 |
---|
|
JIRA |
---|
server | 192.168.1.52 JIRA |
---|
serverId | 2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1 |
---|
key | CUFCMP-573 |
---|
|
|