DB2 - ประเภทข้อมูล

บทนี้แนะนำประเภทข้อมูลต่างๆที่ใช้ใน DB2

บทนำ

ในตารางฐานข้อมูล DB2 แต่ละคอลัมน์มีชนิดข้อมูลของตัวเองขึ้นอยู่กับความต้องการของผู้พัฒนา ชนิดข้อมูลกล่าวว่าเป็นประเภทและช่วงของค่าในคอลัมน์ของตาราง

ประเภทข้อมูลในตัว

  • วันเวลา
    • TIME: แสดงเวลาของวันในหน่วยชั่วโมงนาทีและวินาที
    • TIMESTAMP: แสดงค่าเจ็ดค่าของวันที่และเวลาในรูปแบบของปีเดือนวันชั่วโมงนาทีวินาทีและไมโครวินาที
    • DATE: แสดงวันที่ของวันในสามส่วนในรูปแบบของปีเดือนและวัน
  • String
    • Character
  • CHAR (fixed length): ความยาวคงที่ของสตริงอักขระ
    • ความยาวต่างกัน
  • VARCHAR: การเปลี่ยนแปลงสตริงอักขระที่มีความยาว
  • CLOB: สตริงอ็อบเจ็กต์ขนาดใหญ่คุณใช้สิ่งนี้เมื่อสตริงอักขระอาจเกินขีด จำกัด ของชนิดข้อมูล VARCHAR
    • Graphic
  • GRAPHIC
    • Fixed length: สตริงกราฟิกที่มีความยาวคงที่ซึ่งประกอบด้วยอักขระแบบไบต์คู่
    • ความยาวต่างกัน
  • VARGRAPHIC: การเปลี่ยนสตริงกราฟิกอักขระที่มีอักขระลาก่อน
  • DBCLOB: ประเภทวัตถุขนาดใหญ่
    • Binary
  • BLOB (ความยาวต่างกัน): สตริงไบนารีในวัตถุขนาดใหญ่
  • BOOLEAN: ในรูปของ 0 และ 1
  • Signed numeric
    • Exact
  • Binary integer
    • SMALLINT [16BIT]: การใช้สิ่งนี้คุณสามารถแทรกค่า int ขนาดเล็กลงในคอลัมน์ได้
    • INTEGER [32BIT]: การใช้สิ่งนี้คุณสามารถแทรกค่า int ขนาดใหญ่ลงในคอลัมน์ได้
    • BIGINT [64BIT]: การใช้สิ่งนี้คุณสามารถแทรกค่า int ที่ใหญ่กว่าลงในคอลัมน์ได้
  • Decimal
    • DECIMAL (บรรจุ)
    • DECFLOAT (ทศนิยมทศนิยม): เมื่อใช้สิ่งนี้คุณสามารถแทรกตัวเลขทศนิยม
    • Approximate
  • Floating points
    • REAL (ความแม่นยำเดียว): เมื่อใช้ประเภทข้อมูลนี้คุณสามารถแทรกตัวเลขทศนิยมตำแหน่งเดียวได้
    • DOUBLE (ความแม่นยำสองเท่า): การใช้ชนิดข้อมูลนี้คุณสามารถแทรกตัวเลขทศนิยมที่มีความแม่นยำสองเท่าได้
  • eXtensible Mark-up Language
    • XML: คุณสามารถจัดเก็บข้อมูล XML ลงในคอลัมน์ชนิดข้อมูลนี้