Okno dialogowe Warunek połączenia SQL

Użyj tego okna dialogowego, aby utworzyć lub zmodyfikować warunek SQL w zapytaniu.

Warunek SQL szuka obiektów opartych na danych w zewnętrznej bazie danych. (Do powiązania zewnętrznych danych z obiektami należy użyć poleceń bazy danych Map).

Aby utworzyć warunek SQL, określ szablon połączenia. Określić kolumnę do sprawdzenia i wartość dla kolumny.

Zbuduj warunek SQL przy użyciu tego okna dialogowego lub wpisz warunek, wybierając polecenie Wpisz.

Grupa Bieżący warunek SQL (Warunek połączenia SQL)

Grupa ta wyświetla bieżący warunek SQL. W warunku tym można dodać, usunąć lub edytować dowolną linię.

Lista Bieżący warunek SQL

Wyświetl bieżący warunek SQL.

Jeśli linie w tym warunku zostały zgrupowane, to grupa ta uzyskuje wcięcie. (Linie w grupie są wyznaczane przed liniami znajdującymi się poza grupą).

Edytuj

Kopiuj w celu edycji wybrany wiersz do pola Warunek.

Grupa

Grupuje wybrane linie.

Należy wybrać pierwszą i ostatnią linię obszaru, który należy pogrupować. Kliknij przycisk Grupa.

Po uruchomieniu zapytania, linie wewnątrz grupy zostaną wyznaczone przed resztą warunku.

Rozgrupuj

Usuwa nawiasy z wybranego wiersza i z odpowiadającej linii końcowej lub początkowej grupy.

Usuń

Usuwa wybraną linię z warunku.

Wyczyść wszystko

Usuwa wszystkie linie z bieżącego warunku SQL.

Grupa Warunek (Warunek połączenia SQL)

Umożliwia edycję istniejącej linii w warunku, a także dodawanie nowych linii.

Aby edytować istniejącą linię, należy wybrać ją na liście Bieżący warunek SQL. W grupie Warunek edytuj dane linii. Kliknij polecenie Aktualizuj.

Aby dodać nową linię, należy wybrać operator (And/Or/Not). Wybrać kolumnę i operator oraz określić wartość. Kliknąć przycisk Dodaj warunek.

Opcje And/Or/Not

Określ sposób połączenia warunku z innymi warunkami.

And określa, że oba warunki muszą być spełnione przez obiekt, aby został on uwzględniony w zapytaniu.

Or określa, że jeden z warunków musi być spełniony przez obiekt, aby został on uwzględniony w zapytaniu.

And Not określa, że pierwszy warunek musi, a drugi nie może być spełniony przez obiekt, aby został on uwzględniony w zapytaniu.

Or Not określa, że albo pierwszy warunek musi być spełniony, albo drugi warunek nie może być spełniony przez obiekt, aby został on uwzględniony w zapytaniu.

Lista Kolumna

Wybierz kolumnę z listy.

Lista wyświetla kolumny z bieżącej tabeli.

Lista Operator

Należy wybrać operator z listy.

Operator Opis
= Wartość wybranej właściwości lub danych jest równa wartości podanej w polu Wartość.
> Wartość wybranej właściwości lub danych jest większa niż wartość podana w polu Wartość.
>= Wartość wybranej właściwości lub danych jest większa lub równa wartości podanej w polu Wartość.
< Wartość wybranej właściwości lub danych jest mniejsza niż wartość podana w polu Wartość.
<= Wartość wybranej właściwości lub danych jest mniejsza lub równa wartości podanej w polu Wartość.
<> Wartość wybranej właściwości lub danych nie jest równa wartości podanej w polu Wartość.
IN Wartość wybranej właściwości lub danych nie odpowiada żadnej wartości podanej w polu Wartość. Gdy używany jest operator IN, każdą wartość należy ująć w apostrofy, rozdzielić wartości przecinkami i zamknąć całą listę w nawiasach, na przykład ('1','2','3').
IS NULL Wartość wybranej właściwości lub danych jest pusta. Nie wprowadzaj wartości w polu Wartość.
LIKE Wartość wybranej właściwości lub danych zawiera wartość podaną w polu Wartość. Stosowany jest tylko do danych typu tekstowego (znakowego). Jako znaku uniwersalnego należy używać znaku procentu (%). Przykładowo, aby przywołać wszystkie obiekty mające wartość zaczynającą się od B, należy wybrać operator LIKE i wprowadzić B% w polu Wartość. Informacje o znakach uniwersalnych obsługiwanych przez użytkowany system baz danych znajdują się w dokumentacji do oprogramowania tego systemu baz danych.
Pole Wartość

Należy określić wartość do wyszukania.

Wartość ta musi być zgodna z typem danych kolumny.

Jeśli ciąg zawiera apostrof, poprzedź ten znak drugim apostrofem.

Dla dat, należy użyć formatu TIMESTAMP'RRRR-MM-DD 00:00:00', na przykład TIMESTAMP'1993-06-20 11:24:00'.

Aby użyć znaków uniwersalnych z wartościami ciągu, należy zastosować operator LIKE. Przykładowo, aby przywołać wszystkie obiekty mające wartość zaczynającą się od B, należy wybrać operator LIKE i wprowadzić B%. Informacje o znakach uniwersalnych obsługiwanych przez użytkowany system baz danych znajdują się w dokumentacji do oprogramowania tego systemu baz danych.

Dodaj warunek

Dodaj linię warunku do listy Bieżący warunek SQL.

Nowa linia jest dodawana u dołu listy. Jeśli na liście wybrana jest jakaś linia, nowa linia zostanie dodana nad nią.

Aktualizuj

Aktualizuj wybrany warunek na liście Bieżący warunek SQL.

Pozostałe opcje

Lista Szablon połączenia

Umożliwia wybranie szablonu połączenia określającego tabelę zawierającą dane użyte dla tego warunku zapytania.

Ta lista wyświetla tylko szablony połączenia dostępne w przywoływanym źródle. Przykładowo, jeśli przywoływane są rysunki źródłowe (dołączone), lista wyświetla tylko szablony połączeń w rysunkach źródłowych. Jeśli przywoływany jest bieżący rysunek, lista wyświetla tylko szablony połączeń w bieżącym rysunku.

Zapytania można użyć tylko do jednego szablonu połączenia w warunku SQL. Aby użyć zapytania z innym szablonem połączenia, należy utworzyć nowy warunek SQL.

Historia

Wyświetl okno dialogowe Historia warunków SQL, w którym można wybrać z listy wcześniej dodanych warunków SQL.

Napisz

Wyświetl okno dialogowe Warunek typu SQL, w którym należy wpisać warunek SQL.