我有一个表格,其中包含带有元数据的PDF,它还有10个匿名行。这些行可用于保存任何C#数据类型,因为每个用户可能出于不同的原因使用它。
每条记录都有一组标准信息,例如PDF路径数据,描述等。然后10行称为“Key1,key2,key3”。这样做的原因是用户可以在我的网页上重命名它们并存储他们自己的数据来处理上传的PDF文件。 (他们可能有客户名称,出版商名称,成本等信息)
我想保持这些值几乎适用于任何数据类型..
我的问题是,我应该使用什么SQL数据类型?我不介意有一个字符限制..但我需要知道最有效的存储方式..只需要做Varchar(100)并根据需要转换c#中的值就很简单。
答案 0 :(得分:1)
如果您不介意使用字符数限制,请使用varchar
。
为什么它比nvarchar
更好的原因,请参阅What are the main performance differences between varchar and nvarchar SQL Server data types?