Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Převede řetězec na guid skalár.
Poznámka:
Pokud je to možné, použijte místo toho literály guid.
Syntaxe
toguid(
hodnota)
Přečtěte si další informace o konvencích syntaxe.
Parametry
| Název | Typ | Požadováno | Description |
|---|---|---|---|
| value | skalární | ✔️ | Hodnota, která se má převést na identifikátor GUID. |
Návraty
Proces převodu vezme prvních 32 znaků vstupu, ignoruje správně umístěné spojovníky, ověří, zda jsou znaky mezi 0–9 nebo f a potom převede řetězec na guid skalár. Zbytek řetězce se ignoruje.
Pokud je převod úspěšný, výsledkem je guid skalár. V opačném případě je výsledek null.
Příklad
Následující příklad převede řetězce v datové tabulce, které odpovídají požadavkům na strukturu převodu, na guid.
datatable(str: string)
[
"0123456789abcdef0123456789abcdef",
"0123456789ab-cdef-0123-456789abcdef",
"a string that is not a guid"
]
| extend guid = toguid(str)
Výstup
| Str | guid |
|---|---|
| 0123456789abcdef0123456789abcdef | 01234567-89ab-cdef-0123-456789abcdef |
| 0123456789ab-cdef-0123-456789abcdef | 01234567-89ab-cdef-0123-456789abcdef |
| řetězec, který není identifikátorem GUID |
Související obsah
- skalární typy funkcí na první pohled
- datový typ GUID
- new_guid()
- base64_decode_toguid()
- tobool()