ฉันอยากรู้ว่าmoney
ประเภทข้อมูลและสิ่งที่ต้องการแตกต่างกันหรือไม่decimal(19,4)
(ซึ่งเป็นสิ่งที่เงินใช้ภายในฉันเชื่อ)
ฉันรู้ว่าmoney
เฉพาะเซิร์ฟเวอร์ SQL ฉันต้องการทราบว่ามีเหตุผลที่น่าสนใจที่จะเลือกหนึ่งมากกว่าอื่น ๆ ; ตัวอย่าง SQL Server ส่วนใหญ่ (เช่นฐานข้อมูล AdventureWorks) ใช้money
และไม่ใช้decimal
สำหรับข้อมูลต่าง ๆ เช่นราคา
ฉันควรใช้ประเภทข้อมูลเงินต่อไปหรือจะมีประโยชน์ในการใช้ทศนิยมแทนหรือไม่ เงินเป็นตัวอักษรที่พิมพ์น้อยลง แต่นั่นไม่ใช่เหตุผลที่ถูกต้อง :)
DECIMAL(19, 4)
เป็นทางเลือกที่นิยมตรวจสอบนี้ตรวจสอบที่นี่โลกรูปแบบสกุลเงินที่จะตัดสินใจว่าหลายสถานที่ที่จะใช้ทศนิยมหวังช่วย