我想使用C#将图像存储在sql服务器中,我的字段的数据类型为 image ,所以我将字节数组传递给image字段,所有记录中都得到了是二进制数据。 这是应该如何工作的还是什么? 谢谢您的帮助。
答案 0 :(得分:1)
是的,它将以0到2 ^ 31-1(2,147,483,647)字节的二进制数据形式存储图像。
请注意,图像数据类型将在SQL Server的将来版本中删除。避免在新的开发工作中使用这些数据类型。请改用varbinary(max)
。 (Ref)
答案 1 :(得分:0)
如@AlexK。指出
在Management Studio的“表格视图”中,您将看到图像/可变列。如果您运行SELECT,它将在结果视图中以十六进制格式显示
和@Yogi指出:
请注意,图像数据类型将在SQL Server的将来版本中删除。避免在新的开发工作中使用这些数据类型。改用varbinary(max)。