STRING type

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Het type ondersteunt tekenreeksen van elke lengte groter of gelijk aan 0.

Syntaxis

STRING

Letterlijke waarden

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

    Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 10.4 LTS en hoger

    Optioneel voorvoegsel dat een letterlijke onbewerkte aanduiding aangeeft.

  • c

    Elk teken uit de Unicode-tekenset.

De volgende escapereeksen worden herkend in letterlijke tekenreeksen (zonder voorvoegsel r ) en vervangen volgens de volgende regels:

  • \0 ->\u0000, unicode-teken met de code 0;
  • \b ->\u0008, backspace;
  • \n ->\u000a, linefeed;
  • \r ->\u000d, regelterugloop;
  • \t ->\u0009, horizontaal tabblad;
  • \Z ->\u001A, vervanger;
  • \% ->\%;
  • \_ ->\_;
  • \<other char> -><other char>, sla de slash over en laat het teken zoals dat is.

Als de tekenreeks wordt voorafgegaan door r een escape-teken.

U kunt dubbele aanhalingstekens (") gebruiken in plaats van enkele aanhalingstekens (') om een letterlijke tekenreeks te scheiden.

Voorbeelden

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