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 علامة اقتباس (" ")