.alter function 명령
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
기존 함수를 변경하고 데이터베이스 메타데이터 내에 저장합니다.
매개 변수 형식 및 CSL 문에 대한 규칙은 문과 동일합니다let
.
사용 권한
이 명령을 실행하려면 함수 관리자 권한이 있어야 합니다. 함수를 만드는 보안 주체는 자동으로 함수 관리자로 만들어집니다.
구문
.alter
function
[ with
(
propertyName =
propertyValue [,
...])
] functionName(
매개 변수 {
)
본문 }
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
참고 항목
- 함수가 없으면 오류가 반환됩니다. 새 함수를 만들려면 다음을 참조하세요.
.create function
- 문에서
let
모든 Kusto 형식이 지원되는 것은 아닙니다. 지원되는 형식은 문자열, long, datetime, timespan 및 double입니다.
지원되는 속성
속성 | 형식 | 설명 |
---|---|---|
docstring |
string |
UI용 함수에 대한 설명입니다. |
folder |
string |
UI 함수 분류에 사용되는 폴더의 이름입니다. |
view |
bool |
이 함수를 저장된 보기로 지정합니다. 저장된 뷰는 검색 및 공용 구조체 * 시나리오에 참여할 수 있습니다. 자세한 내용은 보기를 참조 하세요. |
skipvalidation |
bool |
함수에 대한 유효성 검사 논리를 실행할지 여부를 결정하고 함수가 유효하지 않으면 프로세스에 실패합니다. 기본값은 false 입니다. |
예시
다음 예제에서는 설명(docstring
), 폴더를 사용하여 MyFunction2 함수를 수정하고 매개 변수를 MyLimit
정의합니다.
.alter function
with (docstring = 'Demo function with parameter', folder='MyFolder')
MyFunction2(myLimit: long)
{StormEvents | take myLimit}
Name | 매개 변수 | 본문 | 폴더 | DocString |
---|---|---|---|---|
MyFunction2 | (myLimit: long) | {StormEvents | take myLimit} | MyFolder | 매개 변수가 있는 데모 함수 |