.create-or-alter függvényparancs
Létrehoz egy tárolt függvényt, vagy módosít egy meglévő függvényt, és az adatbázis metaadataiban tárolja.
A paramétertípusokra és a CSL-utasításokra vonatkozó szabályok megegyeznek a let utasításokkal.
Engedélyek
Ez a parancs adatbázis-felhasználó engedélyekkel rendelkezik egy új függvény létrehozásához, a függvény pedig Rendszergazda engedélyeket egy meglévő függvény módosításához.
Syntax
.create-or-alter
function
[ with
(
propertyName=
propertyValue [,
...])
] functionName(
Paraméterek)
{
Szervezet}
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
functionName | string |
✔️ | A létrehozandó vagy módosítandó függvény neve. |
propertyName, propertyValue | string |
Kulcs-érték tulajdonságpárok vesszővel tagolt listája. Tekintse meg a támogatott tulajdonságokat. | |
paraméterek | string |
A függvény által igényelt paraméterek vesszővel tagolt listája. Az egyes paraméterek formátumának ParameterName: ParameterDataType értéknek kell lennie. |
|
Szervezet | string |
✔️ | Nulla vagy több let utasítás, majd egy érvényes CSL-kifejezés, amely a függvényhíváskor lesz kiértékelve. |
Megjegyzés
Ha a megadott functionName függvénnyel rendelkező függvény nem létezik az adatbázis metaadataiban, a parancs létrehoz egy új függvényt. Máskülönben ez a függvény megváltozik.
Támogatott tulajdonságok
Név | Típus | Description |
---|---|---|
docstring |
string |
A függvény leírása felhasználói felületi célokra. |
folder |
string |
A felhasználói felületi függvények kategorizálásához használt mappa neve. |
Példa
.create-or-alter function with (docstring = 'Demo function with parameter', folder='MyFolder') TestFunction(myLimit:int)
{
StormEvents | take myLimit
}
Kimenet
Name | Paraméterek | Törzs | Mappa | DocString |
---|---|---|---|---|
TestFunction | (myLimit:int) | { StormEvents | take myLimit } | MyFolder | Demo függvény paraméterrel |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: