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