ליטרל מייצג ערך קבוע של סוג נתונים מובנה. חלק מסוגי הנתונים, אבל לא כולם, יכולים להיות מיוצגים כערכים מילוליים.
ייצוגים מילוליים של מחרוזות
ליטרלים של מחרוזות חייבים להיות מוקפים במירכאות, יחידות ( ' ) או כפולות ( " ).
מחרוזות מילוליות שמוקפות במירכאות:
| מילולי | דוגמאות לשימוש | הערות |
|---|---|---|
| מחרוזת שמוקפת במירכאות |
|
|
| מחרוזת גולמית |
|
|
רצפי בריחה למחרוזות מילוליות
בטבלה הבאה מפורטות כל רצפי הבריחה התקינים לייצוג של תווים לא אלפאנומריים במחרוזות מילוליות. כל רצף שלא מופיע בטבלה הזו יגרום לשגיאה.
| רצף Escape | תיאור |
|---|---|
\a |
צלצול |
\b |
Backspace |
\f |
הזנת טופס |
\n |
שורה חדשה |
\r |
חזרה לתחילת השורה |
\t |
Tab |
\v |
כרטיסייה אנכית |
\\ |
לוכסן הפוך ( \ ) |
\? |
סימן שאלה ( ? ) |
\" |
מירכאות כפולות ( " ) |
\' |
גרש ( ' ) |
\\` |
גרש הפוך ( \` ) |
\ooo |
רצף בריחה הקסדצימלי, עם בדיוק 3 ספרות (בטווח 0 עד 7). פענוח לתו Unicode יחיד (במחרוזות מילוליות) או לבייט (במחרוזות מילוליות של בייטים). |
\xhh או \Xhh |
רצף בריחה הקסדצימלי, עם בדיוק 2 ספרות הקסדצימליות (0–9 או A–F או a–f). פענוח לתו Unicode יחיד (במחרוזות מילוליות) או לבייט (במחרוזות מילוליות של בייטים). דוגמאות:
|
\uhhhh |
תו בריחה מסוג Unicode, עם האות הקטנה u ו-4 ספרות הקסדצימליות בדיוק. הוא תקף רק במחרוזות מילוליות או במזהים. שימו לב: אסור להשתמש בטווח D800-DFFF, כי אלה ערכים חלופיים של Unicode. |
\Uhhhhhhhh |
תו בריחה מסוג Unicode, עם האות 'U' באותיות רישיות ו-8 ספרות הקסדצימליות בדיוק. הוא תקף רק במחרוזות מילוליות או במזהים. הטווח D800-DFFF אסור לשימוש, כי הערכים האלה הם ערכי Unicode חלופיים. בנוסף, אסור להשתמש בערכים שגדולים מ-10FFFF. |
Date literals
כדי להשתמש בערכים מילוליים של תאריך ושעה בשדה מחושב, אפשר להוסיף לפני הערך את הסמן המתאים:
| מילולי | פורמט תאריך קנוני | דוגמאות לשימוש |
|---|---|---|
| תאריך | YYYY-[M]M-[D]D | DATE '2021-4-1' |
| תאריך ושעה | YYYY-[M]M-[D]D [[H]H:[M]M:[S]S] | DATETIME '2021-5-29 23:59:59' |
ספרותיות מספריות
מזינים ערכים מספריים מילוליים באמצעות מספרים שלמים או מספרים עשרוניים לא מוצגים. לדוגמה:
| מילולי | דוגמאות | דוגמאות לשימוש |
|---|---|---|
| מספר שלם | 1, -1, 0 |
|
| נקודה צפה | 1.23, -1.2345 |
|
ערכים בוליאניים מילוליים
כשמעריכים ביטויים בוליאניים, משתמשים בערכים המילוליים true ו-false. לדוגמה:
IF( Boolean field = true, "yes","no")
IF( Boolean field = false, "no","yes")
IF( Boolean field, "yes","no")
IF(not Boolean field, "yes","no")