Lekérdezési utasítások típusai

Szolgáltatások váltása a Verzió legördülő listával. További információ a navigációról.
A következőkre vonatkozik: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

A lekérdezés egy vagy több pontosvesszővel () elválasztott ; áll. Ezen lekérdezési utasítások közül legalább egynek táblázatos kifejezés utasításnak kell lennie. A táblázatos kifejezés utasítás egy vagy több táblázatos eredményt hoz létre. A két utasítást pontosvesszővel kell elválasztani. Ha a lekérdezés egynél több táblázatos kifejezés utasítással rendelkezik, a lekérdezés táblázatos kifejezések kötegét tartalmazza, és az ezen utasítások által generált táblázatos eredményeket a lekérdezés mind visszaadja.

Kétféle lekérdezési utasítás:

Egyes lekérdezési utasítások mindkét esetben hasznosak.

Megjegyzés:

A lekérdezési utasítás "hatása" azon a ponton kezdődik, ahol az utasítás megjelenik a lekérdezésben, és a lekérdezés végén ér véget. A lekérdezés befejezése után az összes erőforrás felszabadul, és nincs hatással a jövőbeli lekérdezésekre (kivéve a mellékhatásokat, például azt, hogy a lekérdezés az összes lekérdezés futtatásának naplójában van rögzítve, vagy az eredmények gyorsítótárazása).

Felhasználói lekérdezési utasítások

Az alábbiakban felsoroljuk a felhasználói lekérdezési utasításokat:

  • A let utasítás egy név és egy kifejezés közötti kötést határoz meg. A Let utasítások segítségével egy hosszú lekérdezést könnyebben érthető, kis elnevezett részekre bonthatunk.

  • A set utasítás egy kéréstulajdonságot állít be, amely befolyásolja a lekérdezés feldolgozását és az eredmények visszaadását.

  • A táblázatos kifejezés utasítás, a legfontosabb lekérdezési utasítás eredményként adja vissza az "érdekes" adatokat.

Alkalmazás lekérdezési utasítások

Az alábbiakban az alkalmazáslekérdezési utasítások listája látható:

  • Az alias utasítás egy másik adatbázis aliasát határoz meg (ugyanabban a fürtben vagy egy távoli fürtön).

  • Egy mintautasítás, amelyet a Kusto-ra épülő alkalmazások használhatnak, és elérhetővé teszik a lekérdezési nyelvet a felhasználók számára, hogy beszúrják magukat a lekérdezés névfeloldási folyamatába.

  • Egy lekérdezési paraméterek utasítás, amelyet a Kustóra épülő alkalmazások használnak az injektálási támadások elleni védelemhez (hasonlóan ahhoz, ahogyan a parancsparaméterek megvédik az SQL-t az SQL-injektálási támadásoktól).

  • Egy restrict utasítás, amelyet a Kusto-ra épülő alkalmazások használnak a lekérdezések egy adott részhalmazára való korlátozására a Kusto-ban (beleértve az adott oszlopokhoz és rekordokhoz való hozzáférés korlátozását is).