Delen via


Scalaire gegevenstypen

Van toepassing op: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel-

Elke gegevenswaarde, zoals de waarde van een expressie of een functieparameter, heeft een gegevenstype, een scalaire gegevenstype of een door de gebruiker gedefinieerde record. Een scalaire gegevenstype is een van de ingebouwde vooraf gedefinieerde typen in Ondersteunde gegevenstypen. Een door de gebruiker gedefinieerde record is een geordende reeks naam- en scalaire gegevenstypeparen, zoals het gegevenstype van een rij in een tabel.

Notitie

Hoewel door de gebruiker gedefinieerde records worden ondersteund in Kusto, zijn door de gebruiker gedefinieerde gegevenstypen dat niet.

Ondersteunde gegevenstypen

De volgende gegevenstypen worden ondersteund:

Type Beschrijving
bool- (boolean) true (1) of false (0).
datum/tijd- (date) Een moment in tijd, meestal uitgedrukt als een datum en tijd van de dag.
decimale Een 128-bits breed, decimaal getal.
dynamische Een matrix, een eigenschappenverzameling of een waarde van een van de andere scalaire gegevenstypen.
guid- (uuid, uniqueid) Een wereldwijd unieke 128-bits waarde.
Een ondertekend, 32-bits breed geheel getal.
lange Een ondertekend, 64-bits breed geheel getal.
echte (double) Een 64-bits breed, dubbelprecisie, drijvendekommagetal.
tekenreeks Een reeks van nul of meer Unicode- tekens.
periode (time) Een tijdsinterval.

Fooi

Als u het gegevenstype van een waarde wilt controleren, gebruikt u de functie gettype().

Null-waarden

Alle niet-tekenreeksgegevenstypen kunnen null zijn. Wanneer een waarde null is, wordt aangegeven dat er geen gegevens ontbreken of niet overeenkomen. Als u bijvoorbeeld probeert de tekenreeks in te voeren abc in een kolom met gehele getallen, resulteert dit in de null-waarde. Als u wilt controleren of een expressie null is, gebruikt u de functie isnull().

Zie Null-waardenvoor meer informatie.