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 ta wyświetla bieżący warunek SQL. W warunku tym można dodać, usunąć lub edytować dowolną linię.
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ą).
Kopiuj w celu edycji wybrany wiersz do pola Warunek.
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.
Usuwa nawiasy z wybranego wiersza i z odpowiadającej linii końcowej lub początkowej grupy.
Usuwa wybraną linię z warunku.
Usuwa wszystkie linie z bieżącego warunku 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.
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.
Wybierz kolumnę z listy.
Lista wyświetla kolumny z bieżącej tabeli.
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. |
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 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 wybrany warunek na liście Bieżący warunek SQL.
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.
Wyświetl okno dialogowe Historia warunków SQL, w którym można wybrać z listy wcześniej dodanych warunków SQL.
Wyświetl okno dialogowe Warunek typu SQL, w którym należy wpisać warunek SQL.