ข้ามไปที่เนื้อหาหลัก
Office

ชนิดข้อมูลของ ANSI SQL ที่เทียบเท่ากัน

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

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


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


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


เหมือน


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

บิต, บิตที่แตกต่างกัน

ไบนารี (ดูบันทึกย่อ)


VARBINARY ไบนารี
ที่แตกต่างกัน บิตที่แตกต่างกัน

ไบนารี, VARBINARY

ไม่สนับสนุน

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

บูลีน, ตรรกะ, LOGICAL1, YESNO

BIT

ไม่สนับสนุน

TINYINT

INTEGER1, ไบต์

TINYINT

ไม่สนับสนุน

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

AUTOINCREMENT

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

ไม่สนับสนุน

MONEY

CURRENCY

MONEY

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

DATETIME

วันที่เวลา (ดูบันทึกย่อ)

DATETIME

ไม่สนับสนุน

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

ตัวเลข, DEC

DECIMAL

REAL

REAL

ซิงเกิล, FLOAT4, IEEESINGLE

REAL

ความแม่นยำคู่ลอย

FLOAT

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

FLOAT

SMALLINT

SMALLINT

สั้น, INTEGER2

SMALLINT

INTEGER

INTEGER

ยาว, INT, INTEGER4

INTEGER

INTERVAL

ไม่สนับสนุน

ไม่สนับสนุน

ไม่สนับสนุน

IMAGE

LONGBINARY, ทั่วไป, OLEOBJECT

IMAGE

ไม่สนับสนุน

ข้อความ (ดูบันทึกย่อ)

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

TEXT

อักขระอักขระที่แตกต่างกันอักขระประจำชาติอักขระประจำชาติที่แตกต่างกัน

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

ข้อความ (n) อักขระตัวอักษรและตัวเลขอักขระอักขระ VARCHAR อักขระที่แตกต่างกัน NCHAR อักขระประจำชาติอักขระประจำชาติที่แตกต่างกันอักขระระดับชาติที่แตกต่างกัน (ดูบันทึกย่อ)

อักขระ VARCHAR, NCHAR, NVARCHAR

หมายเหตุ: 

  • ชนิดข้อมูลแบบ ANSI sql บิตไม่สอดคล้องกับชนิดข้อมูล Microsoft Access SQL บิต ชนิดข้อมูลแบบไบนารีจะสอดคล้องกับชนิดข้อมูลแบบไบนารีแทน ไม่มีการเปรียบเทียบ sql แบบ ANSI สำหรับชนิดข้อมูล Microsoft Access sql บิต

  • การประทับเวลาไม่ได้รับการสนับสนุนอีกต่อไปเป็นคำเหมือนสำหรับวันที่ DATETIME

  • ตัวเลขไม่ได้รับการสนับสนุนอีกต่อไปเป็นคำเหมือนสำหรับการลอยหรือคู่ ในตอนนี้ตัวเลขจะถูกใช้เป็นคำเหมือนสำหรับทศนิยม

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

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

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

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

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

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

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×