Copyright © 2003-2009
By Suthep Sangvirotjanaphat
  Mobile: 089-967-2200, 081-915-7816
Phone: 0-2992-4877   Fax: 0-2992-4878
Fast Contact Us

GreatFriends.Biz Community

Custom Search
Copy เพื่ออ้างอิงถึงข้อความนี้:
 MESSAGE #98060 (อ่าน 392 ครั้ง)

สอบถามเรื่องประเภทของ Database

สวัสดีค่ะทุกท่าน

อยากทราบว่าระหว่าง การเก็บข้อมูลเเบบ Image กับ varbinary อย่างไหนดีกว่ากันค่ะ
เเละตัวไหนที่นิยมกันมากที่สุดค่ะ ขอบคุณมากค่ะ


kitar วันที่ส่ง: 26 ธ.ค. 51 18:11 GMT+7
วันที่ปรับล่าสุด: 26 ธ.ค. 51 23:08 GMT+7
REPLY #1 (98080)
ตามเอกสาร Book Online ของ SQL Server ของเวอร์ชั่น 2005 และ 2008
แจ้งว่า image จะเป็น data types ที่จะถูกเอาออกในเวอร์ชั่นอนาคต
ดังนั้นแล้ว ก็ไม่ควรใช้ครับ
 
ให้เปลี่ยนมาเป็น varbinary ดีกว่า
 
ถ้าข้อมูลมีขนาดไม่เกิน 8000 ไบต์ ให้ระบุขนาดสูงสุดได้เลย เช่น
 
varbinary(1000)
 
ข้อมูลมีขนาดแค่ไหน ก็เก็บแค่นั้น แต่ต้องไม่เกิน 1000 ไบต์
(ขนาดพื้นที่เก็บจริง เท่ากับขนาดข้อมูล+2ไบต์)
 
ถ้าข้อมูลมีขนาดเกิน 8000 ไบต์ ให้เขียนเป็น
 
varbinary(max)
 
ซึ่งจะเก็บข้อมูลได้สูงสุด 2^32 -1 ไบต์ (สองพันล้านกว่าไบต์)
ซึ่ง varbinary(max) จะเก็บข้อมูลได้ใหญ่เทียบได้กับ image ครับ
 


surrealist วันที่ส่ง: 26 ธ.ค. 51 23:08 GMT+7
วันที่ปรับล่าสุด: 26 ธ.ค. 51 23:08 GMT+7
กระทู้นี้มีอายุเกิน 365 วันแล้ว ท่านจะไม่สามารถตอบกระทู้นี้ได้อีก
ถ้าต้องการสนทนาต่อ กรุณาตั้งเป็นกระทู้ใหม่ได้ในหน้าโฮม
และอาจจะอ้างถึงกระทู้นี้ โดยก๊อปปี้ข้อความในกล่องสีขาวด้านล่างไปแปะในกระทู้ใหม่

copy เพื่ออ้างอิงถึงข้อความนี้:
สอบถามเรื่องประเภทของ Database
http://greatfriends.biz?98060


9 ก.พ. 08:33
Online: 170