SAP ประเภทข้อมูล HANA: ตัวเลข สตริงอักขระ ทศนิยม

ในการนี​​้ SAP บทช่วยสอนประเภทข้อมูล HANA เราจะเรียนรู้:

1) SAP ประเภทข้อมูล HANA - SAP ประเภทข้อมูล HANA ได้แก่ วันที่ เวลา ประเภทข้อมูลตัวเลข บูลีน สตริงอักขระ ประเภทข้อมูลไบนารี ฯลฯ

2) SAP ตัวระบุ HANA – ตัวระบุแบบมีตัวคั่นและตัวระบุแบบไม่จำกัด

ประเภทข้อมูลใน SAP HANA

In SAP ฐานข้อมูลฮาน่า SQL ประเภทข้อมูลมีดังนี้:

การจัดหมวดหมู่ การจำแนกประเภทย่อย ชนิดข้อมูล SQL ประเภทร้านค้าคอลัมน์ รูปแบบเริ่มต้น
ประเภทวันที่และเวลา วันที่ วัน CS_DAYDATE 'ปปปป-ดด-วว'
เวลา เวลา CS_SECONDTIME 'HH24:MI:เอสเอส'
วันที่สอง วันที่สอง CS_LONGDATE 'ปปปป-ดด-วว HH24:MI:SS'
แสตมป์เวลา การประทับเวลา CS_SECONDDATE 'ปปปป-ดด-วว HH24:MI:SS.FFn'
ประเภทตัวเลข จำนวนเต็มจิ๋ว ไทนี่อินท์ ซีเอส_INT จำนวนเต็ม 8 บิตที่ไม่ได้ลงนาม ช่วง 0 ถึง 255
จำนวนเต็มเล็ก สมอลลินท์ ซีเอส_INT จำนวนเต็มแบบเซ็นชื่อ 16 บิต ช่วง -32,768 ถึง 32,767
จำนวนเต็ม จำนวนเต็ม ซีเอส_INT จำนวนเต็มแบบ 32 บิตที่มีเครื่องหมาย ช่วง -2,147,483,648 ถึง 2,147,483,647
จำนวนเต็มใหญ่ บิ๊กอินท์ CS_แก้ไข(18,0) จำนวนเต็มแบบ 64 บิตที่มีเครื่องหมาย ช่วง -9,223,372,036,854,775,808 ถึง 9,223,372,036,854,775,807
ทศนิยม ทศนิยม(p,s)

p-พรีซิชั่น

s-สเกล

CS_FIXED(ปล.) ความแม่นยำ p มีตั้งแต่ 1 ถึง 38

มาตราส่วน s มีตั้งแต่ 0 ถึง p สำหรับ SAP ชนิดข้อมูลทศนิยมของ HANA

หากไม่ได้ระบุความแม่นยำและมาตราส่วน DECIMAL จะกลายเป็นเลขทศนิยมทศนิยม

ทศนิยมเล็ก ทศนิยมขนาดเล็ก CS_SDFLOAT เป็นเลขทศนิยมทศนิยม ความแม่นยำและมาตราส่วนควรอยู่ในช่วง 1~16 สำหรับความแม่นยำ และ -369~368 สำหรับมาตราส่วน ขึ้นอยู่กับค่าที่เก็บไว้ SMALLDECIMAL รองรับเฉพาะตารางจัดเก็บคอลัมน์เท่านั้น
เบอร์จริง REAL CS_FLOAT ตัวเลขทศนิยม 32 บิตที่มีความแม่นยำสูง
Double จำนวน ซ้อน CS_คู่ ตัวเลขจุดลอยตัว 64 บิตที่มีความแม่นยำสองเท่า
ลอย ลอย(n) CS_คู่ เป็นจำนวนจริง 32 บิตหรือ 64 บิต
โดยที่ n ระบุจำนวนบิตและควรอยู่ในช่วงระหว่าง 1 ถึง 53
บูลีน บูลีน บูลีน ซีเอส_INT จริง เท็จ และไม่ทราบ (NULL)
สายอักขระ สตริงอักขระความยาวผันแปรได้ VARCHAR (n) CS_STRING ชนิดข้อมูลความยาวสตริง HANA นี้เป็นสตริงอักขระที่มีความยาวผันแปร โดยที่ 'n' ระบุความยาวสูงสุดเป็นไบต์ และเป็นจำนวนเต็มระหว่าง 1 ถึง 5000
อักขระ Unicode ที่มีความยาวผันแปรได้ นาวาร์ชาร์(n) CS_STRING สตริงชุดอักขระ Unicode ที่มีความยาวผันแปรได้ โดยที่ ระบุความยาวสูงสุดเป็นอักขระและเป็นจำนวนเต็มระหว่าง 1 ถึง 5000
อักขระตัวเลขอัลฟ่า อัลฟานัม(n) CS_ALPHANUM อักขระตัวอักษรและตัวเลขความยาวผันแปรได้ โดยที่ n หมายถึงความยาวสูงสุดและเป็นจำนวนเต็มระหว่าง 1 ถึง 127
ข้อความสั้น ๆ SHORTTEXT(n) CS_STRING เป็นสตริงอักขระที่มีความยาวผันแปรได้ซึ่งมีคุณลักษณะการค้นหาข้อความและการค้นหาสตริง ชนิดข้อมูลนี้สามารถกำหนดได้สำหรับตารางที่เก็บคอลัมน์ แต่ไม่ใช่สำหรับตารางแถว
ประเภทไบนารี ข้อความไบนารี ตัวแปร(n) CS_RAW จัดเก็บข้อมูลไบนารี่ที่มีความยาวสูงสุดที่ระบุเป็นไบต์ โดยที่ n ระบุความยาวสูงสุดและเป็นจำนวนเต็มระหว่าง 1 ถึง 5000
ประเภท LOB (ประเภทวัตถุขนาดใหญ่) LOB ไบนารี หยด CS_RAW ข้อมูลไบนารีจำนวนมาก
ตัวละคร LOB คลับ CS_STRING ข้อมูลอักขระ ASCII
LOB อักขระ Unicode ปชป CS_STRING วัตถุอักขระ Unicode ขนาดใหญ่
TEXT TEXT CS_STRING ชนิดข้อมูล TEXT มีคุณสมบัติการค้นหาข้อความ ชนิดข้อมูลนี้สามารถกำหนดให้กับตาราง Store ของคอลัมน์ได้ แต่ไม่ใช่สำหรับตารางที่จัดเก็บแถว
ข้อมูลข้อความไบนารี บินเท็กซ์ CS_STRING ชนิดข้อมูล BINTEXT นั้นคล้ายคลึงกับชนิดข้อมูล TEXT และรองรับคุณสมบัติการค้นหาข้อความ แต่สามารถแทรกข้อมูลไบนารี่ได้ ชนิดข้อมูลนี้สามารถกำหนดให้กับตารางคอลัมน์ได้ แต่ไม่ใช่สำหรับตารางแถว
ประเภทที่มีหลายค่า แถว อาร์เรย์ มันเก็บคอลเลกชันของค่าประเภทข้อมูลเดียวกันโดยที่แต่ละองค์ประกอบเกี่ยวข้องกับตำแหน่งเดียวเท่านั้น อาร์เรย์สามารถมีค่า NULL ได้เช่นเดียวกับในกรณีที่ไม่มีค่า

SAP ตัวระบุ HANA

ตัวระบุใช้เพื่อแสดงชื่อใน SQL คำสั่ง (เช่น ชื่อตาราง ชื่อมุมมอง ชื่อคอลัมน์ ชื่อดัชนี ชื่อคำพ้องความหมาย ชื่อขั้นตอน ชื่อฟังก์ชัน ฯลฯ)

ตัวระบุมีสองประเภทใน SAP HANA: ตัวระบุแบบมีตัวคั่นและตัวระบุแบบไม่มีตัวคั่น

  • ตัวระบุแบบมีตัวคั่น – มันถูกล้อมรอบด้วยตัวคั่น, Double คำคม “”. ตัวระบุสามารถมีอักขระใดก็ได้รวมถึงอักขระพิเศษ
  • ตัวระบุไม่จำกัด – ตัวระบุแบบไม่จำกัด (ชื่อตาราง ชื่อคอลัมน์) ต้องขึ้นต้นด้วยตัวอักษร และต้องไม่มีสัญลักษณ์ใดๆ นอกเหนือจากตัวเลขหรือขีดล่าง '_'

เครื่องหมายคำพูดสำหรับคั่นมีสองประเภทดังนี้ -

  • เครื่องหมายคำพูดเดี่ยว ('' ') – ใช้เพื่อกำหนดเขตสตริง
  • Double เครื่องหมายคำพูด (” “)– ใช้สำหรับการกำหนดเขตตัวระบุ

สรุป

  • SAP ประเภทข้อมูล HANA ประกอบด้วย: วันที่ เวลา ตัวเลข บูลีน สตริงอักขระ ไบนารี ฯลฯ
  • SAP ตัวระบุ HANA – ตัวระบุแบบมีตัวคั่นและตัวระบุแบบไม่จำกัด
  • เครื่องหมายคำพูดสำหรับคั่นมีสองประเภท: เครื่องหมายคำพูดเดี่ยว (' ') & amp; Double เครื่องหมายคำพูด (” “)