SAP أنواع بيانات HANA: رقمية، سلسلة أحرف، عشرية
في هذا SAP البرنامج التعليمي لأنواع بيانات HANA، سوف نتعلم:
1) SAP أنواع بيانات هانا - SAP تتضمن أنواع بيانات HANA أوقات التاريخ، ونوع البيانات الرقمية، والمنطقية، وسلسلة الأحرف، وأنواع البيانات الثنائية، وما إلى ذلك.
2) SAP معرفات HANA - المعرفات المحددة والمعرفات غير المحددة
أنواع البيانات في SAP HANA
In SAP قاعدة بيانات هانا، SQL أنواع البيانات هي كما يلي:
تصنيف | التصنيف الفرعي | نوع بيانات SQL | نوع مخزن العمود | التنسيق الافتراضي |
---|---|---|---|---|
أنواع أوقات التاريخ | التاريخ | تاريخ | CS_DAYDATE | "السنة-الشهر-اليوم" |
الوقت: | الوقت | CS_SECONDTIME | 'HH24:MI:SS' | |
التاريخ الثاني | الموعد الثاني | CS_LONGDATE | 'YYYY-MM-DD HH24:MI:SS' | |
ختم الوقت | الطابع الزمني | CS_SECONDDATE | 'YYYY-MM-DD HH24:MI:SS.FFn' | |
أنواع رقمية | عدد صحيح صغير | صغيرة | CS_INT | عدد صحيح غير موقّع 8 بت، النطاق من 0 إلى 255 |
عدد صحيح صغير | SMALLINT | CS_INT | عدد صحيح بعلامة 16 بت، النطاق -32,768 إلى 32,767 | |
عدد صحيح | INTEGER | CS_INT | عدد صحيح بعلامة 32 بت، النطاق -2,147,483,648 إلى 2,147,483,647 | |
عدد صحيح كبير | كبير | CS_FIXED(18,0) | عدد صحيح موقّع 64 بت، النطاق -9,223,372,036,854,775,808 إلى 9,223,372,036,854,775,807 | |
عشري | عشري (ع، ق)
ف الدقة s- مقياس |
CS_FIXED(ملاحظة، ق) | يمكن أن تتراوح الدقة p من 1 إلى 38.
يمكن أن يتراوح المقياس من 0 إلى p لـ SAP HANA نوع البيانات العشرية. إذا لم يتم تحديد الدقة والمقياس، يصبح DECIMAL رقمًا عشريًا بفاصلة عائمة. |
|
عشري صغير | رقم عشري صغير | CS_SDFLOAT | وهو رقم عشري عائم. يجب أن تكون الدقة والمقياس ضمن النطاق 1~16 للدقة و-369~368 للمقياس، اعتمادًا على القيمة المخزنة. SMALLDECIMAL مدعوم فقط لجدول تخزين الأعمدة. | |
عدد حقيقي | ريال | CS_FLOAT | رقم الفاصلة العائمة 32 بت أحادي الدقة | |
Double رقم الهاتف | DOUBLE | CS_مزدوج | رقم عشري مزدوج الدقة مكون من 64 بت | |
تطفو | تعويم (ن) | CS_مزدوج | إنه رقم حقيقي 32 بت أو 64 بت. حيث تحدد n عدد البتات ويجب أن تكون في النطاق بين 1 و53. |
|
منطقية | منطقية | BOOLEAN | CS_INT | صحيح، خطأ وغير معروف (فارغ). |
سلسلة أحرف | سلسلة أحرف ذات طول متغير | VARCHAR (ن) | CS_STRING | نوع بيانات طول سلسلة HANA هذا عبارة عن سلسلة أحرف ذات طول متغير، حيث يحدد 'n' الحد الأقصى للطول بالبايت وهو عدد صحيح بين 1 و5000. |
حرف Unicode متغير الطول | نفارتشار (ن) | CS_STRING | سلسلة أحرف Unicode ذات طول متغير، حيث يشير إلى الحد الأقصى لطول الأحرف وهو عدد صحيح بين 1 و5000 | |
حرف أبجدي | ألفانوم (ن) | CS_ALPHANUM | أحرف أبجدية رقمية متغيرة الطول، حيث يشير n إلى الحد الأقصى للطول وهو عدد صحيح بين 1 و127 | |
نص قصير | نص قصير(ن) | CS_STRING | إنها سلسلة أحرف ذات طول متغير توفر ميزات البحث عن النص والبحث عن السلسلة. يمكن تعريف نوع البيانات هذا لجداول مخزن الأعمدة، ولكن ليس لجداول الصفوف. | |
الأنواع الثنائية | نص ثنائي | فاربيناري (ن) | CS_RAW | قم بتخزين البيانات الثنائية ذات الحد الأقصى للطول المحدد بالبايت، حيث يشير n إلى الحد الأقصى للطول وهو عدد صحيح بين 1 و5000. |
أنواع LOB (أنواع الكائنات الكبيرة) | لوب ثنائي | BLOB | CS_RAW | كميات كبيرة من البيانات الثنائية |
حرف لوب | كلوب | CS_STRING | بيانات أحرف ASCII | |
حرف Unicode LOB | نكلوب | CS_STRING | كائن أحرف Unicode كبير | |
TEXT | TEXT | CS_STRING | يوفر نوع البيانات TEXT ميزات البحث عن النص. يمكن تحديد نوع البيانات هذا لجداول تخزين الأعمدة، ولكن ليس لجداول تخزين الصفوف. | |
البيانات النصية الثنائية | بينتكست | CS_STRING | نوع البيانات BINTEXT يشبه نوع البيانات TEXT وبالتالي يدعم ميزات البحث عن النص، ولكن من الممكن إدراج البيانات الثنائية. يمكن تعريف نوع البيانات هذا لجداول الأعمدة، ولكن ليس لجداول الصفوف. | |
أنواع متعددة القيم | مجموعة | مجموعة مصفوفة | يقوم بتخزين مجموعات من القيم من نفس نوع البيانات حيث يرتبط كل عنصر بموضع واحد بالضبط. يمكن أن تحتوي المصفوفات على قيم فارغة كما في حالة عدم وجود قيمة. |
SAP معرفات HANA
يتم استخدام المعرفات لتمثيل الاسم في SQL بيان (على سبيل المثال اسم الجدول، اسم العرض، اسم العمود، اسم الفهرس، اسم المرادف، اسم الإجراء، اسم الوظيفة، وما إلى ذلك)
هناك نوعان من المعرفات في SAP HANA: معرفات محددة ومعرفات غير محددة.
- معرفات محددة - وهو محاط بالفاصلة، Double يقتبس "". يمكن أن يحتوي المعرف على أي حرف بما في ذلك الحرف الخاص.
- معرفات غير محددة – يجب أن تبدأ المعرفات غير المحددة (اسم الجدول، اسم العمود) بحرف ولا يمكن أن تحتوي على أي رموز بخلاف الرقم أو الشرطة السفلية '_'.
هناك نوعان من علامات الاقتباس لتحديد الحدود على النحو التالي-
- علامة الاقتباس المفردة (' ') - يتم استخدامه لتحديد السلسلة.
- Double علامة اقتباس (" ")- يتم استخدامه لتحديد المعرفات.
الملخص
- SAP تتضمن أنواع بيانات HANA ما يلي: أوقات التاريخ، والأرقام، والمنطقية، وسلسلة الأحرف، والثنائية، وما إلى ذلك.
- SAP معرفات HANA – المعرفات المحددة والمعرفات غير المحددة
- هناك نوعان من علامات الاقتباس للحد: علامة الاقتباس المفردة ('') & amp; Double علامة اقتباس (" ")