Perintah fungsi .create-or-alter
Membuat fungsi yang tersimpan atau mengubah fungsi yang ada dan menyimpannya di dalam metadata database.
Aturan untuk jenis parameter dan pernyataan CSL sama dengan pernyataan let.
Izin
Perintah ini memerlukan izin Pengguna Database untuk membuat fungsi baru, dan fungsi Admin izin untuk mengubah fungsi yang ada.
Sintaks
.create-or-alter
function
[ with
(
propertyName=
propertyValue [,
...])
] functionName(
Parameter)
{
Tubuh}
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
functionName | string |
✔️ | Nama fungsi yang akan dibuat atau diubah. |
propertyName, propertyValue | string |
Daftar pasangan properti kunci-nilai yang dipisahkan koma. Lihat properti yang didukung. | |
parameter | string |
Daftar parameter yang dipisahkan koma yang diperlukan oleh fungsi . Format untuk setiap parameter harus ParameterName: ParameterDataType. |
|
isi | string |
✔️ | Nol atau lebih let pernyataan diikuti oleh ekspresi CSL valid yang dievaluasi setelah pemanggilan fungsi. |
Catatan
Jika fungsi dengan functionName yang disediakan tidak ada dalam metadata database, perintah akan membuat fungsi baru. Lain, fungsi itu akan diubah.
Properti yang didukung
Nama | Jenis | Deskripsi |
---|---|---|
docstring |
string |
Deskripsi fungsi untuk tujuan antarmuka pengguna. |
folder |
string |
Nama folder yang digunakan untuk kategorisasi fungsi UI. |
Contoh
.create-or-alter function with (docstring = 'Demo function with parameter', folder='MyFolder') TestFunction(myLimit:int)
{
StormEvents | take myLimit
}
Output
Nama | Parameter | Isi | Folder | DocString |
---|---|---|---|---|
TestFunction | (myLimit:int) | { StormEvents | mengambil myLimit } | MyFolder | Fungsi demo dengan parameter |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk