ด้านล่างนี้คือประเภทข้อมูล (ประเภทข้อมูล) ใน SQL Server รวมถึงสตริงอักขระ ตัวเลข และเวลา / วันที่
ประเภทข้อมูลสตริงอักขระใน SQL Server
ด้านล่างนี้คือประเภทของข้อมูลสตริงอักขระใน SQL Server (Transact-SQL)
ไวยากรณ์ประเภทข้อมูล ขนาดสูงสุด คำอธิบาย CHAR (kich_thuoc) สูงสุด 8000 อักขระ- kich_thuoc คือจำนวนอักขระที่เก็บไว้
- ความยาวคงที่
- เพิ่มช่องว่างทางด้านขวาเพื่อชดเชยพื้นที่สำหรับอักขระที่เพียงพอ
- ไม่มีอักขระ Unicode
- kich_thuoc คือจำนวนอักขระที่เก็บไว้
- ความยาวที่กำหนดเอง
- หากระบุเป็น toi_da สูงสุดคือ 2GB
- ไม่มีอักขระ Unicode
- ความยาวที่กำหนดเอง
- ไม่มีอักขระ Unicode
- ความยาวคงที่
- อักขระ Unicode
- kich_thuoc คือจำนวนอักขระที่เก็บไว้
- ความยาวที่กำหนดเอง
- หากระบุหมายเลข toi_da จำนวนอักขระสูงสุดคือ 2GB
- อักขระ Unicode
- ความยาวที่กำหนดเอง
- อักขระ Unicode
- kich_thuoc คือจำนวนอักขระที่เก็บไว้
- ความยาวคงที่
- เพิ่มช่องว่างเพื่อชดเชยพื้นที่สำหรับอักขระที่เพียงพอ
- ข้อมูลไบนารี
- kich_thuoc คือจำนวนอักขระที่เก็บไว้
- ความยาวที่กำหนดเอง
- หากระบุเป็น toi_da สูงสุดคือ 2GB
- ข้อมูลไบนารี
- ความยาวที่กำหนดเอง
- ข้อมูลไบนารี
ประเภทข้อมูลใน SQL
ชนิดข้อมูลดิจิทัลใน SQL Server
ด้านล่างเป็นรายการประเภทข้อมูลตัวเลขใน SQL Server (Transact-SQL)
ไวยากรณ์ของประเภทข้อมูล ขนาดสูงสุด อธิบาย จำนวนเต็มบิต 0, 1 หรือ NULL TINYINT จาก 0 ถึง 255 SMALLINT จาก -32768 ถึง 32767 INT -2,147,483,648 ถึง 2,147,483,647 BIGINT จาก -9,223,372,036,854,775,808 ถึง 9,223,372,036,808,80,807m)- ค่าเริ่มต้น m คือ 18 หากไม่ระบุ
- d ค่าเริ่มต้นคือ 0 หากไม่ระบุ
- ค่าเริ่มต้น m คือ 18 หากไม่ระบุ
- d ค่าเริ่มต้นคือ 0 หากไม่ระบุ
m คือจำนวนตัวเลขทั้งหมด และ d คือจำนวนตัวเลขหลังเครื่องหมายจุลภาค
พ้องกับประเภทข้อมูล DECIMAL
ตัวเลข (ม., ง)- ค่าเริ่มต้น m คือ 18 หากไม่ระบุ
- d ค่าเริ่มต้นคือ 0 หากไม่ระบุ
m คือจำนวนตัวเลขทั้งหมด และ d คือจำนวนตัวเลขหลังเครื่องหมายจุลภาค
พ้องกับประเภทข้อมูล DECIMAL
FLOAT (n) จำนวนจุลภาค n มีค่าเริ่มต้นเป็น 53 หากไม่ได้ระบุไว้ n คือจำนวนบิตที่เก็บไว้ในสัญลักษณ์ทางเคมี REAL เทียบเท่ากับ FLOAT (24) SMALLMONEY จาก - 214,748.3648 ถึง 214,748.3647 MONEY จาก -922,337,203,685,477,5808 ถึง 922,337,203,685,477,5807ประเภทข้อมูลวันที่ / เวลาใน SQL Server
ด้านล่างเป็นรายการประเภทข้อมูลวันที่/เวลาใน SQL Server (Transact-SQL)
ไวยากรณ์ของชนิดข้อมูล ขนาดสูงสุด อธิบายค่า DATE จาก '0001-01-01' ถึง '9999-12-31 แสดงเป็น 'YYYY-MM-DD' DATETIME- วันที่นำมาจาก '1753-01-01 00:00:00' ถึง '9999-12-31 23:59:59'
- ชั่วโมงจาก '00:00:00' ถึง '23:59:59:997'
- ค่าที่นำมาจาก '0001-01-01' ถึง '9999-12-31'
- เวลาที่ใช้ตั้งแต่ '00:00:00 'to' 23:59:59:9999999 '.
- ค่านี้อยู่ระหว่าง '1900-01-01' ถึง '2079-06-06'
- เวลาที่ใช้ตั้งแต่ '00:00:00 'to' 23:59:59 '.
- ค่ามาจาก '00:00:00.0000000 'to' 23:59:59.9999999 '.
- วันที่นำมาจาก '0001-01-01' ถึง '9999-12-31'
- ค่าเวลาที่นำมาจาก '00:00:00 'to' 23:59:59:9999999 '.
- เขตเวลาจาก -14:00 น. ถึง +14:00 น.