Home > SQL Server > SQL Data Type ใน MSSQL Server 2005/2008 (ตอน 1 – Data Type ชนิดต่างๆ)

SQL Data Type ใน MSSQL Server 2005/2008 (ตอน 1 – Data Type ชนิดต่างๆ)


Reference: http://msdn.microsoft.com/en-us/library/ms187752.aspx

มีผู้อ่านหลายๆ ท่าน ได้ส่งเมล์เข้ามาถามว่าน่าจะทำสรุป SQL Data Type สักหน่อย ผมก็เลยขอเขียนตอนนี้ขึ้นมาตามคำเรียกร้องครับ

ถ้าจะให้เข้าใจง่ายๆ ก็ควรจะทำการแบ่งกลุ่มตามประเภทของข้อมูลที่จะทำการเก็บ เพราะว่าถ้าไล่ Data Type ทีละตัว อาจจะทำให้งงได้ โดยสามารถแบ่งกลุ่มได้ดังรายการด้านล่างครับ

  1. Exact numerics (bigint, numeric, bit, smallint, decimal, smallmoney, int, tinyint, money) – ใช้สำหรับเก็บข้อมูลประเภทตัวเลข โดยมีการปัดทศนิยม
  2. Unicode character strings (nchar, nvarchar, ntext)  – ใช้สำหรับเก็บข้อมูลแบบข้อความที่เป็นแบบ Uni-Code
  3. Approximate numerics (float, real) – ใช้สำหรับเก็บข้อมูลประเภทตัวเลข โดยไม่มีการปัดทศนิยม
  4. Binary strings (binary, varbinary, image) – ใช้สำหรับเก็บข้อมูลที่เป็นพวกรูปภาพ, ไฟล์วีดีโอ, ไฟล์เอกสารเช่น word, excel etc. 
  5. Date and time (date, datetimeoffset, datetime2, smalldatetime, datetime, time) – ใช้สำหรับเก็บข้อมูลพวกวันที่
  6. Other data types (cursor, timestamp, hierarchyid, uniqueidentifier, sql_variant, xml, table)  – พวกนี้ก็ค่อนข้างเบ็ดเตล็ดพอสมควร
  7. Character strings (char, varchar, text) – เก็บข้อมูลพวกข้อความ

โดยในแต่ละแบบจะมีวิธีการนำไปใช้เก็บข้อมูลที่มีชนิดต่างๆ กัน คงจะต้องยกยอดไปอธิบายในตอนต่อๆ ไปครับ

หลักสูตรอบรม MS SQL Server (Click)

Categories: SQL Server
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: