Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
✅ Azure Stream Analytics ✅ Fabric Olay Akışı
Atama başarılı olursa belirtilen veri türüne bir değer ataması döndürür; aksi takdirde NULL döndürür. Stream Analytics Sorgu Dili'ndeki veri türlerini destekler.
Örneğin, giriş dizesi veri türüne bigint dönüştürülemediğinden yan tümcesi TRY_CAST ('this is a string' AS bigint) NULL ile sonuçlanır. Uyumsuz bir veri türü olduğunda atamanın başarısız olması gerekiyorsa, bunun yerine CAST işlevini kullanın.
Bu işlev, veri türlerini bir giriş sütununda zorunlu kılarak veri saflığını sağlamaya yardımcı olur. Her sütunda TRY_CAST kullanarak belirli bir sütundaki beklenen veri türüyle eşleşmeyen kirli verileri filtreleyebilirsiniz.
Uyarı
Tür dönüştürme için kullanılabilecek farklı seçenekleri karşılaştırmak için bkz. Veri dönüştürme
Sözdizimi
TRY_CAST ( expression AS data_type)
Tartışmalar
ifade
Yayınlanacak değer. Herhangi bir geçerli ifade.
data_type
İfadenin atandığı veri türü. Stream Analytics Sorgu Dili tarafından desteklenen bir veri türü kullanın.
Dönüş Türleri
Atama başarılı olursa belirtilen veri türüne bir değer ataması döndürür; aksi takdirde null döndürür.
Örnekler
EntryTime sütunundaki hatalı olabilecek tarih saat değerlerini filtrelemek için sütun için TRY_CAST kullanın ve NULL değerler atama girişiminin başarısız olduğunu gösterdiğinden IS NOT NULL karşılaştırmasını kullanın.
SELECT TollId, EntryTime
FROM Input
WHERE TRY_CAST(EntryTime AS datetime) IS NOT NULL
Ayrıca bakınız
Stream Analytics veri türleri hakkında daha fazla bilgi için bkz: