Użyj tego okna dialogowego, aby utworzyć lub zmodyfikować warunek SQL, jeśli znasz język SQL.
- Historia
-
Aby zmodyfikować poprzednio użyty warunek, należy wybrać go z listy. Warunek ten zostanie skopiowany do grupy Wprowadź warunek SQL, gdzie można go zmodyfikować.
- Szablon połączenia
-
Należy wybrać szablon połączenia określający tabelę używaną z tym warunkiem. Warunek SQL testuje informacje dołączone z tej tabeli do poddawanych działaniu zapytania obiektów. Ponieważ zapytania są stosowane tylko w odniesieniu do obiektów w aktywnym rysunku źródłowym, to lista ta wyświetla tylko szablony połączeń w rysunkach źródłowych.
- Wprowadź warunek SQL
-
Aby utworzyć nowy warunek, należy wpisać go w polu.
Składnia warunku SQL
SQL posiada ścisłą gramatyczną strukturę i składnię. Oto kilka reguł, których należy przestrzegać podczas definiowania instrukcji SQL.
- Wartości znakowe (typ danych CHAR) muszą być umieszczane w apostrofach ('XXX').
- Jeśli kolumna posiada typ danych ciąg lub dane, to należy umieścić nazwę kolumny w cudzysłowach. Jeśli kolumna posiada liczbowy typ danych, to nie należy umieszczać nazwy kolumny w cudzysłowach.
- W wartościach bazy danych jest uwzględniana wielkość liter, natomiast nie ma ona znaczenia w nazwach pól (kolumn).
- Nie należy kończyć każdej instrukcji znakiem średnika (;) jak w standardowej składni SQL.
- Dla dat, należy używać formatu TIMESTAMP'RRRR-MM-DD 00:00:00'. Przykładowo: "DATE">TIMESTAMP'1993-06-20 11:24:00'
- Nie należy używać symboli wieloznacznych, takich jak * lub ?, w programie Zestaw narzędzi AutoCAD Map 3D lub środowisku DOS. jako części wartości lub nazw kolumn.
- Jako identyfikatorów nie należy używać słów kluczowych SQL. Przykładami tych słów kluczowych są polecenia i typy danych SQL, takie jak CHAR, GROUP, SQL, TABLE, USER, SECTION, BY i CURRENT. Przykładami identyfikatorów są nazwy tabel i kolumn. Przykładowo przy próbie utworzenia tabeli z kolumną o nazwie CURRENT program Zestaw narzędzi AutoCAD Map 3D wyświetli komunikat o błędzie.
Program Zestaw narzędzi AutoCAD Map 3D obsługuje standardową składnię SQL formalnie zdefiniowaną w normie ANSI X3.135-1989 SQL.