0
我想將文本存儲到SQL Server。我的文本長度非常不同(1-10000個字符長度)。我想在數據庫中保存具有最小規模職位的文本。在SQL Server中存儲文本的最大長度不同的文本
我的問題:我必須選擇什麼樣的列類型?
而當我們爲列添加值爲null的行時爲類似varchar(100)
的列選擇類型時,數據庫大小是否會增加?
例如,我有表是這樣的:
id txt(Varchar(100))
--- -----
1 some text
2 null
當我添加的行與列TXT空值,做數據庫的大小增加?
感謝您的關注,但如果當我們創建一個varchar(1000)列,我們存儲與100個數據燒焦它花費的時間比我們存儲空間更小有1000個字符的行,那麼爲什麼我們應該選擇列大小? – max
列大小是您可以在列中存儲的最大大小。 – FLICKER
是的!但爲什麼我們應該選擇那個如果SQL自動管理列大小。我的意思是我們選擇最大所有列大小,如果當數據爲100個字符時,它將使用比數據爲1000個字符時更少的存儲空間 – max