STRING tür

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

türü, 0'a eşit veya daha uzun karakter dizilerini destekler.

Sözdizimi

STRING

Değişmez Değerler

[r|R]'c [ ... ]'
  • r veya R

    Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 10.4 LTS ve üzeri

    Ham-değişmez değer belirten isteğe bağlı ön ek.

  • c

    Unicode karakter kümesindeki herhangi bir karakter.

Aşağıdaki kaçış dizileri normal dize değişmez değerlerinde (ön ek olmadan r ) tanınır ve aşağıdaki kurallara göre değiştirilir:

  • \0 ->\u0000, kod 0 ile unicode karakter;
  • \b ->\u0008, geri al;
  • \n ->\u000a, çizgi besleme;
  • \r ->\u000d, satır başı;
  • \t ->\u0009, yatay sekme;
  • \Z ->\u001A, yerine;
  • \% ->\%;
  • \_ ->\_;
  • \<other char> -><other char>, eğik çizgiyi atlayın ve karakteri olduğu gibi bırakın.

Dizeye ön ekliyse r kaçış karakteri yoktur.

Dize değişmez değerlerini sınırlandırmak için tek tırnak () yerine çift" tırnak (') kullanabilirsiniz.

Örnekler

> SELECT 'Spark';
  Spark

> SELECT CAST(5 AS STRING);
  5

> SELECT 'O\'Connell'
  O'Connell

> SELECT 'Some\nText'
  Some
  Text

> SELECT r'Some\nText'
  Some\nText

> SELECT '서울시'
  서울시

> SELECT ''

> SELECT '\\'
  \

> SELECT r'\\'
  \\