.alter function command
Ändrar en befintlig funktion och lagrar den i databasmetadata.
Regler för parametertyper och CSL-instruktioner är desamma som för let
-instruktioner.
Behörigheter
Du måste ha minst funktionsbehörighet Admin för att kunna köra det här kommandot. Huvudkontot som skapar funktionen görs automatiskt till en funktion Admin.
Syntax
.alter
function
[ with
(
propertyName=
propertyValue [,
...])
] functionName(
Parametrar)
{
Kroppen}
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
functionName | string |
✔️ | Namnet på funktionen som ska ändras. |
propertyName, propertyValue | string |
En kommaavgränsad lista över nyckel/värde-egenskapspar. Se egenskaper som stöds. | |
parameters | string |
En kommaavgränsad lista över parametrar som krävs av funktionen. Formatet för varje parameter måste vara ParameterName: ParameterDataType. |
|
Kroppen | string |
✔️ | Noll eller fler let instruktioner följt av ett giltigt CSL-uttryck som utvärderas vid funktionsanrop. |
Anteckning
- Om funktionen inte finns returneras ett fel. Information om hur du skapar en ny funktion finns i
.create function
- Alla Kusto-typer stöds inte i
let
-instruktioner. Typer som stöds är: sträng, lång, datetime, tidsintervall och dubbel.
Egenskaper som stöds
Namn | Typ | Description |
---|---|---|
docstring |
string |
En beskrivning av funktionen i användargränssnittssyfte. |
folder |
string |
Namnet på en mapp som används för kategorisering av gränssnittsfunktioner. |
skipvalidation |
bool |
Avgör om du vill hoppa över semantisk validering av funktionen eller inte. Detta är användbart när funktioner skapas i en felaktig ordning och F1 som använder F2 skapas tidigare. |
Exempel
.alter function
with (docstring = 'Demo function with parameter', folder='MyFolder')
MyFunction2(myLimit: long) {StormEvents | take myLimit}
Name | Parametrar | Brödtext | Mapp | DocString |
---|---|---|---|---|
MyFunction2 | (myLimit: long) | {StormEvents | take myLimit} | MyFolder | Demofunktion med parameter |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för