ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

ตารางต่อไปนี้แสดงรายการชนิดข้อมูล ANSI SQL ชนิดข้อมูล SQL ของกลไกจัดการฐานข้อมูล Microsoft Access ที่เทียบเท่ากับชนิดข้อมูล SQL และคําเหมือนที่ถูกต้อง และยังแสดงรายการชนิดข้อมูลของ Microsoft SQL Server ที่เทียบเท่ากันด้วย

ANSI SQL
ชนิดข้อมูล

Microsoft Access
ชนิดข้อมูล SQL


คําเหมือน

Microsoft SQL
ชนิดข้อมูลเซิร์ฟเวอร์

BIT, BIT VARYING

BINARY (ดูบันทึกย่อ)

VARBINARY,
BINARY VARYING
BIT VARYING

ไบนารี VARBINARY

ไม่สนับสนุน

BIT (ดูบันทึกย่อ)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

ไม่สนับสนุน

TINYINT

INTEGER1, BYTE

TINYINT

ไม่สนับสนุน

COUNTER (ดูหมายเหตุ)

AUTOINCREMENT

(ดูบันทึกย่อ)

ไม่สนับสนุน

MONEY

CURRENCY

MONEY

วันที่, เวลา, การประทับเวลา

DATETIME

DATE, TIME (ดูบันทึกย่อ)

DATETIME

ไม่สนับสนุน

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

ความแม่นยําคู่, ลอย

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (ดูบันทึกย่อ)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

ไม่สนับสนุน

ไม่สนับสนุน

ไม่สนับสนุน

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

ไม่สนับสนุน

TEXT (ดูบันทึกย่อ)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (ดูบันทึกย่อ)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (ดูบันทึกย่อ)

TEXT(n), ตัวอักษรและตัวเลข, อักขระ, สตริง, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (ดูหมายเหตุ)

CHAR, VARCHAR, NCHAR, NVARCHAR

หมายเหตุ: 

  • ชนิดข้อมูล ANSI SQL BIT ไม่สอดคล้องกับชนิดข้อมูล MICROSOFT Access SQL BIT ซึ่งสอดคล้องกับชนิดข้อมูล BINARY แทน ไม่มี ANSI SQL ที่เทียบเท่ากันสําหรับชนิดข้อมูล MICROSOFT Access SQL BIT

  • TIMESTAMP ไม่ได้รับการสนับสนุนเป็นคําเหมือนสําหรับ DATETIME อีกต่อไป

  • ฟังก์ชัน NUMERIC ไม่ได้รับการสนับสนุนเป็นคําเหมือนสําหรับ FLOAT หรือ DOUBLE อีกต่อไป ในตอนนี้ NUMERIC จะถูกใช้เป็นคําเหมือนสําหรับ DECIMAL

  • เขตข้อมูล LONGTEXT จะถูกจัดเก็บในรูปแบบการแสดง Unicode เสมอ

  • ถ้าชื่อชนิดข้อมูล TEXT ถูกใช้โดยไม่ระบุความยาวที่เป็นตัวเลือก เขตข้อมูล LONGTEXT จะถูกสร้างขึ้น ซึ่งจะทําให้คําสั่ง CREATE TABLE ถูกเขียนขึ้นซึ่งจะให้ผลเป็นชนิดข้อมูลที่สอดคล้องกับ Microsoft SQL Server

  • เขตข้อมูล CHAR จะถูกจัดเก็บในรูปแบบการแสดงของ Unicode เสมอ ซึ่งเทียบเท่ากับชนิดข้อมูล ANSI SQL NATIONAL CHAR

  • ถ้ามีการใช้ชื่อชนิดข้อมูล TEXT และมีการระบุความยาวที่เป็นตัวเลือก ตัวอย่างเช่น TEXT(25) ชนิดข้อมูลของเขตข้อมูลจะเท่ากับชนิดข้อมูล CHAR ซึ่งจะรักษาความเข้ากันได้แบบย้อนหลังสําหรับแอปพลิเคชัน Microsoft Access ส่วนใหญ่ ในขณะที่เปิดใช้งานชนิดข้อมูล TEXT (โดยไม่มีข้อกําหนดความยาว) เพื่อให้สอดคล้องกับ SQL Server Microsoft

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×