我需要将json字符串保存到sql列中。我需要什么数据类型?
Varchar(max), xml, text, virbinary(max)
在所有这些文件中,我拥有相同的大小8000bytes
答案 0 :(得分:1)
上面提供的链接中隐藏了varchar()的详细信息。如果指定值[1-8000],则该值是您可以存储的最长数据值。但是,如果您指定了varchar(max),那么您会误解。使用max时,单个字段中最多可以包含2GB(2 ^ 31-1字节)的数据。 如果您使用的是任何非西方语言(阿拉伯语等),请使用nvarchar代替。
编辑:varchar(max)没错,它高达2gb,而不是您上面提到的8,000。