Tipo deSTRING
Se aplica a: Databricks SQL Databricks Runtime
El tipo admite secuencias de caracteres cualquier longitud mayor o igual que 0.
Sintaxis
STRING
Literales
[r|R]'c [ ... ]'
r
oR
se aplica a: Databricks SQL 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'\\'
\\