toguid()
Şunlar için geçerlidir: ✅Microsoft Fabric✅
Dizeyi skalere guid
dönüştürür.
Not
Mümkün olduğunda, bunun yerine guid değişmez değerlerini kullanın.
Sözdizimi
toguid(
value)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
value | sayıl | ✔️ | Guid'ye dönüştürülecek değer. |
Döndürülenler
Dönüştürme işlemi girişin ilk 32 karakterini alır, düzgün yerleştirilmiş kısa çizgileri yoksayarak, karakterlerin 0-9 veya a-f arasında olduğunu doğrular ve sonra dizeyi skalere guid
dönüştürür. Dizenin geri kalanı yoksayılır.
Dönüştürme başarılı olursa sonuç guid
skaler olur. Aksi takdirde sonuç null
.
Örnek
Aşağıdaki örnek, dönüştürme yapısı gereksinimlerine uyan bir veri tablosundaki dizeleri guid
dönüştürür.
datatable(str: string)
[
"0123456789abcdef0123456789abcdef",
"0123456789ab-cdef-0123-456789abcdef",
"a string that is not a guid"
]
| extend guid = toguid(str)
Çıktı
str | guid |
---|---|
0123456789abcdef0123456789abcdef | 01234567-89ab-cdef-0123-456789abcdef |
0123456789ab-cdef-0123-456789abcdef | 01234567-89ab-cdef-0123-456789abcdef |
GUID olmayan bir dize |
İlgili içerik
- Skaler işlev türlerini bir bakışta
- Guid veri türü
- new_guid()
- base64_decode_toguid()
- tobool()