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ışı
İkinci bağımsız değişkende belirtilen bazı karakterler üçüncü bağımsız değişkende belirtilen bir hedef karakter kümesine çevrildikten sonra ilk bağımsız değişken olarak sağlanan dizeyi döndürür.
İşlevin TRANSLATE davranışı, birden çok REPLACE işlevin kullanılmasına benzer.
Sözdizimi
TRANSLATE ( expression, replaced_characters, translations)
Uyarı
TRANSLATE işlevinin dizini/konumu 1 tabanlıdır.
Tartışmalar
ifade
Bir karakter ifadesi veya nvarchar(max) türünde bir sütundur.
replaced_characters
Bir karakter ifadesi veya nvarchar(max) türünde bir sütundur. Değiştirilecek karakterlerin listesini içerir.
Çeviri -leri
Karakter ifadesi veya replaced_characters ile aynı uzunlukta nvarchar(max) türünde bir sütundur. Bu, yeni karakterleri içerir.
Dönüş Türleri
nvarchar(max)
Açıklamalar
TRANSLATE karakterlerin ve çeviri ifadelerinin uzunlukları farklıysa hata döndürür.
TRANSLATE bağımsız değişkenlerden herhangi biri NULL ise NULL döndürür.
İşlevin TRANSLATE davranışı, birden çok DEĞİşTİr işlevinin kullanılmasına benzer.
TRANSLATE ancak inputString içindeki tek tek karakterleri birden çok kez değiştirmez. characters parametresindeki tek bir değer, ifadedeki birden çok karakteri değiştirebilir. Bu, önceki bir iç içe REPLACE işlev çağrısıyla değiştirilse bile her işlev çağrısı tüm ilgili karakterleri değiştireceğinden, birden çok REPLACE işlevin davranışına benzer değildir.
Örnekler
Kare ve küme ayraçlarını normal küme ayraçlarıyla değiştirme
SELECT
x,
TRANSLATE(x, '[]{}', '()()') AS translatedX
FROM Input
| x | translatedX |
|---|---|
| 2*[3+4]/{7-2} | 2*(3+4)/(7-2) |
GeoJSON noktalarını WKT'ye dönüştürme
SELECT
xPoint,
TRANSLATE(xPoint, '[,]', '( )') xPoint2Coordinates,
xCoordinates,
TRANSLATE(xPoint, '[,]', '( )') xCoordinates2Point
FROM Input
| xPoint | xPoint2Coordinates | xCoordinates | xCoordinates2Point |
|---|---|---|---|
| (137.4 72.3) | [137.4,72.3] | [137.4,72.3] | (137.4 72.3) |