Tipo deSTRING

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

El tipo admite secuencias de caracteres cualquier longitud mayor o igual que 0.

Sintaxis

STRING

Literales

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

    se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 10.4 LTS y versiones posteriores

    Prefijo opcional que indica un literal sin formato.

  • c

    Cualquier carácter del juego de caracteres Unicode.

Las siguientes secuencias de escape se reconocen en literales de cadena normales (sin el prefijo r) y se reemplazan según las reglas siguientes:

  • \0 ->\u0000, carácter Unicode con el código 0;
  • \b ->\u0008, retroceso;
  • \n ->\u000a, avance de línea;
  • \r ->\u000d, retorno de carro;
  • \t ->\u0009, tabulación horizontal;
  • \Z ->\u001A, sustituto;
  • \% ->\%;
  • \_ ->\_;
  • \<other char> -><other char>, omita la barra diagonal y deje el carácter como está.

Si la cadena tiene el prefijo r, no hay ningún carácter de escape.

Puede usar comillas dobles (") en lugar de comillas simples (') para delimitar un literal de cadena.

Ejemplos

> 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'\\'
  \\