varchar(500)比varchar(8000)更有優(yōu)勢嗎?我已經(jīng)在MSDN論壇和這里讀到了這個,我還不清楚。我認(rèn)為這是正確的:Varchar(max)將存儲為文本數(shù)據(jù)類型,因此存在缺陷。因此,假設(shè)您的字段可靠地低于8000個字符。像我的數(shù)據(jù)庫表中的BusinessName字段。實(shí)際上,商業(yè)名稱可能總是在(從我的帽子里拿出一個數(shù)字)500個字符??雌饋砦疫\(yùn)行的大量varchar字段遠(yuǎn)低于8k字符數(shù)。那么我應(yīng)該將該字段設(shè)為varchar(500)而不是varchar(8000)嗎?根據(jù)我對SQL的理解,這兩者之間沒有區(qū)別。因此,為了簡化生活,我想將所有varchar字段定義為varchar(8000)。這有什么缺點(diǎn)嗎?相關(guān):varchar列的大小(我不覺得這個回答了我的問題)。
請問varchar(500)比varchar(8000)更有優(yōu)勢嗎?
陪伴而非守候
2019-09-03 09:04:11