Próbuję różnych zapytań w Konstruktorze zapytań. Czy istnieje sposób na skomentowanie zapytania? Próbowałem z
/* */
#
--
bezskutecznie :
Wystąpił błąd podczas wykonywania zapytania. Dostawca danych powiedział: OGR [3] błąd 1: Błąd analizy wyrażenia SQL: błąd składni
EDYCJA :
Złożyłem prośbę o dodanie funkcji do tego pytania: http://hub.qgis.org/issues/10914
@Bernd V. zauważył, że wyrażenia są oceniane różnie w zależności od formatu wektora (więcej informacji można znaleźć w przycisku [pomoc] w kreatorze zapytań)
Odpowiedzi:
Nie działa z plikiem kształtu ESRI. Jednak komentowanie wyrażeń działa w QGIS 2.14 z SpatiaLite , SQlite i GeoPackage . W przypadku większości innych formatów dostępnych w opcji
Save as...
-dialog zapytanie kończy się niepowodzeniem z błędem OGR.Użyj
--
do komentarzy jednowierszowych i komentarzy/* ... */
wieloliniowychZmienia litery na zielony kolor w oknie konstruktora wyrażeń i wydaje się, że rzeczywiście zostały skomentowane!
źródło
Możesz budować zapytania za pomocą Konstruktora zapytań. Alternatywą jest użycie Konstruktora ciągów wyrażeń ( Właściwości warstwy > Styl > wybierz Oparte na regułach > dodaj regułę> wstaw polecenie w polu Filtr lub kliknij przycisk „ ... ” aby wyświetlić interfejs konstruktora ciągów.
W obu przypadkach nie sądzę, aby QGIS obsługiwał funkcję komentarzy podczas tworzenia wyrażeń dla filtrów / zapytań:
http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/expressions.html
źródło