Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zapytanie składa się z co najmniej jednej instrukcji zapytania rozdzielonej średnikiem (;).
Co najmniej jedna z tych instrukcji zapytania musi być instrukcją wyrażenia tabelarycznego.
Instrukcja wyrażenia tabelarycznego generuje co najmniej jeden wynik tabelaryczny. Wszystkie dwie instrukcje muszą być oddzielone średnikiem.
Jeśli zapytanie zawiera więcej niż jedną instrukcję wyrażenia tabelarycznego, zapytanie zawiera partię instrukcji wyrażeń tabelarycznych, a wszystkie wyniki tabelaryczne wygenerowane przez te instrukcje są zwracane przez kwerendę.
Dwa typy instrukcji zapytania:
- Instrukcje, które są używane przede wszystkim przez użytkowników (instrukcje zapytania użytkownika),
- Instrukcje, które zostały zaprojektowane do obsługi scenariuszy, w których aplikacje warstwy środkowej przyjmują zapytania użytkowników i wysyłają zmodyfikowaną ich wersję do usługi Kusto (instrukcje zapytań aplikacji).
Niektóre instrukcje zapytania są przydatne w obu scenariuszach.
Uwaga / Notatka
"Efekt" instrukcji zapytania zaczyna się w punkcie, w którym instrukcja pojawia się w zapytaniu, a kończy się na końcu zapytania. Po zakończeniu zapytania wszystkie jego zasoby są zwalniane i nie ma to wpływu na przyszłe zapytania (inne niż skutki uboczne, takie jak zarejestrowanie zapytania w dzienniku wszystkich uruchomionych zapytań lub buforowanie jego wyników).
Instrukcje zapytania użytkownika
Poniżej znajduje się lista instrukcji zapytania użytkownika:
Instrukcja let definiuje powiązanie między nazwą a wyrażeniem. Instrukcje Let mogą służyć do dzielenia długiego zapytania na małe nazwane części, które są łatwiejsze do zrozumienia.
Instrukcja set ustawia właściwość żądania, która wpływa na sposób przetwarzania zapytania i zwracania jego wyników.
Instrukcja wyrażenia tabelarycznego, najważniejsza instrukcja zapytania, zwraca "interesujące" dane z powrotem jako wyniki.
Instrukcje zapytania aplikacji
Poniżej znajduje się lista instrukcji zapytania aplikacji:
Instrukcja aliasu definiuje alias do innej bazy danych (w tym samym klastrze lub w klastrze zdalnym).
Instrukcja wzorca, która może być używana przez aplikacje oparte na usłudze Kusto i uwidaczniają język zapytań swoim użytkownikom w celu wstrzyknięcia się do procesu rozpoznawania nazw zapytań.
Instrukcja parametrów zapytania, która jest używana przez aplikacje oparte na usłudze Kusto w celu ochrony przed atakami polegającymi na wstrzyknięciu (podobnie jak parametry polecenia chronią kod SQL przed atakami polegającymi na wstrzyknięciu kodu SQL).
Instrukcja ograniczenia, która jest używana przez aplikacje oparte na usłudze Kusto w celu ograniczenia zapytań do określonego podzestawu danych w usłudze Kusto (w tym ograniczania dostępu do określonych kolumn i rekordów).