变量值的最佳SQL类型



我有一个表,它保存了带有元数据的PDF,其中还有10个匿名行。这些行可以用来保存任何C#数据类型,因为每个用户可能出于不同的原因使用它。

每个记录上都有一组标准的信息,例如PDF路径数据、描述等。然后是10行,称为"Key1,key2,key3"。原因是用户可以在我的网页上重命名它们,并存储自己的数据来处理上传的PDF文件。(他们可能有客户名称、出版商名称、成本等信息)

我想让这些值对几乎任何数据类型都开放。。

我的问题是,我应该使用什么SQL数据类型?我不介意有字符限制。。但我需要知道最有效的存储方法。只需执行Varchar(100)并根据需要转换c#中的值即可。

如果您不介意有字符限制,请使用varchar

有关它优于nvarchar的原因,请参阅varchar和nvarchar SQL Server数据类型之间的主要性能差异是什么?

最新更新