STRING نوع

ينطبق على:وضع علامة Databricks SQL وضع علامة Databricks Runtime

يدعم النوع تسلسل الأحرف من أي طول أكبر أو يساوي 0.

بناء الجملة

STRING

القيم الحرفية

[r|R]'c [ ... ]'
  • r أو R

    ينطبق على:وضع علامة Databricks SQL وضع علامة Databricks Runtime 10.4 LTS وما فوق

    البادئة الاختيارية التي تدل على قيمة حرفية أولية.

  • c

    أي حرف من مجموعة أحرف Unicode.

يتم التعرف على تسلسلات الإلغاء التالية في القيم الحرفية للسلسلة العادية (بدون البادئة r ) واستبدالها وفقا للقواعد التالية:

  • \0 ->\u0000، حرف unicode مع الرمز 0؛
  • \b ->\u0008، مساحة للخلف؛
  • \n ->\u000a، ملف خطي؛
  • \r ->\u000d، عودة إلى العربة؛
  • \t ->\u0009، علامة تبويب أفقية؛
  • \Z ->\u001A، بديل؛
  • \% ->\%؛
  • \_ ->\_؛
  • \<other char> -><other char>، تخطي الشرطة المائلة وترك الحرف كما هو.

إذا كانت السلسلة مسبوقة ب r لا يوجد حرف إلغاء.

يمكنك استخدام علامات الاقتباس المزدوجة (") بدلا من علامات الاقتباس المفردة (') لتحديد سلسلة حرفية.

الأمثلة

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