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