Поделиться через


gettype()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Возвращает тип среды выполнения для своего единственного аргумента.

Тип среды выполнения может отличаться от номинального (статического) типа для выражений, номинальный тип которого имеет значение dynamic; в таких случаях gettype() может быть полезен для выявления типа фактического значения (как значение закодировано в памяти).

Синтаксис

gettype(значение)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Description
значение скаляр ✔️ Значение, для которого нужно найти тип.

Возвраты

Строка, представляющая тип значения среды выполнения.

Примеры

Expression Возвраты
gettype("a") string
gettype(111) long
gettype(1==1) bool
gettype(now()) datetime
gettype(1s) timespan
gettype(parse_json('1')) int
gettype(parse_json(' "abc" ')) string
gettype(parse_json(' {"abc":1} ')) dictionary
gettype(parse_json(' [1, 2, 3] ')) array
gettype(123.45) real
gettype(guid(12e8b78d-55b4-46ae-b068-26d7a0080254)) guid
gettype(parse_json('')) null