أنواع بيانات SAP HANA: رقمية، سلسلة أحرف، عشرية

في هذا البرنامج التعليمي لأنواع بيانات SAP HANA، سوف نتعلم:

1) أنواع بيانات SAP HANA - تتضمن أنواع بيانات SAP HANA أوقات التاريخ، ونوع البيانات الرقمية، والمنطقية، وسلسلة الأحرف، وأنواع البيانات الثنائية، وما إلى ذلك.

2) معرفات SAP HANA - المعرفات المحددة والمعرفات غير المحددة

أنواع البيانات في SAP HANA

في قاعدة بيانات SAP HANA، 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_DOUBLE a double-الدقة رقم الفاصلة العائمة 64 بت
تطفو تعويم (ن) CS_DOUBLE إنه رقم حقيقي 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 بيان (على سبيل المثال اسم الجدول، اسم العرض، اسم العمود، اسم الفهرس، اسم المرادف، اسم الإجراء، اسم الوظيفة، وما إلى ذلك)

هناك نوعان من المعرفات في ساب هانا: معرفات محددة ومعرفات غير محددة.

  • معرفات محددة - وهو محاط بالفاصلة، Double يقتبس "". يمكن أن يحتوي المعرف على أي حرف بما في ذلك الحرف الخاص.
  • معرفات غير محددة – يجب أن تبدأ المعرفات غير المحددة (اسم الجدول، اسم العمود) بحرف ولا يمكن أن تحتوي على أي رموز بخلاف الرقم أو الشرطة السفلية '_'.

هناك نوعان من علامات الاقتباس لتحديد الحدود على النحو التالي-

  • علامة الاقتباس المفردة (' ') - يتم استخدامه لتحديد السلسلة.
  • Double علامة اقتباس (" ")- يتم استخدامه لتحديد المعرفات.

نبذة عامة

  • تتضمن أنواع بيانات SAP HANA ما يلي: أوقات التاريخ، والأرقام، والمنطقية، وسلسلة الأحرف، والثنائي، وما إلى ذلك.
  • معرفات SAP HANA – المعرفات المحددة والمعرفات غير المحددة
  • هناك نوعان من علامات الاقتباس للحد: علامة الاقتباس المفردة ('') & amp; Double علامة اقتباس (" ")