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 ลงในคอลัมน์ชนิดข้อมูลนี้