我在SQL server 2008 R2中有一个表,我存储了翻译的值。 翻译的值可以是文本,也可以是图像。我们希望使用相同的列来存储图像和文本,因此当我们进行搜索时,我们不必根据数据类型提供2个查询。 我的问题:- 1.我可以将图像和文本存储在同一列中吗? 我应该这样做吗?或者我应该有2个不同的列? (一个用varbinary和其他简单的nvarchar)?
答案 0 :(得分:1)
至于1 - 你可以......只需使用varbinary并处理客户端的其他所有内容......
至于2 - 你不应该使用1列...但是2列(一个varchar,一个varbinary)!