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.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime
input şununla replace değiştirir: ile başlar pos ve uzunluğundadırlen.
Söz dizimi
overlay(input, replace, pos[, len])
overlay(input PLACING replace FROM pos [FOR len])
Bağımsız değişkenler
-
input: STRING veya BINARY ifadesi. -
replace: ile aynı türdeinputbir ifade. -
pos: INTEGER ifadesi. -
len: İsteğe bağlı BIR INTEGER ifadesi.
Döndürülenler
Sonuç türü türüyle eşleşir input.
Negatifse pos , konum arkadan başlayarak sayılır.
len 0'a eşit veya daha büyük olmalıdır.
len , değiştirilecek kod parçacığının input uzunluğunu belirtir.
için len varsayılan değer uzunluğudur replace.
Örnekler
> SELECT overlay('Spark SQL', 'ANSI ', 7, 0);
Spark ANSI SQL
> SELECT overlay('Spark SQL' PLACING '_' FROM 6);
Spark_SQL
> SELECT overlay('Spark SQL' PLACING 'CORE' FROM 7);
Spark CORE
> SELECT overlay('Spark SQL' PLACING 'ANSI ' FROM 7 FOR 0);
Spark ANSI SQL
> SELECT overlay('Spark SQL' PLACING 'tructured' FROM 2 FOR 4);
Structured SQL
> SELECT overlay(encode('Spark SQL', 'utf-8') PLACING encode('_', 'utf-8') FROM 6);
[53 70 61 72 6B 5F 53 51 4C]