将图像存储在 SQL 服务器中
Store image in SQL Server
第一列和第二列有什么区别
select cast(img as varchar(max)), img
from table_name;
我想将图像存储在 SQL 服务器中。
以下哪项是合适的?
varbinary v/s nvarchar
使用 SQL 服务器 2008
由于图像是 二进制 数据,您绝对应该选择 VARBINARY(MAX)
将其存储在 SQL 服务器 table 中。 (N)VARCHAR
用于文本数据( 不是 二进制)。
出于同样的原因,您查询的第一部分
SELECT CAST(img AS varchar(max)),
真的没有意义 - 当您将 二进制数据 转换为文本形式时,您会期待什么?你得到的将是胡言乱语 - 没有有用的信息......
第一列和第二列有什么区别
select cast(img as varchar(max)), img
from table_name;
我想将图像存储在 SQL 服务器中。
以下哪项是合适的?
varbinary v/s nvarchar
使用 SQL 服务器 2008
由于图像是 二进制 数据,您绝对应该选择 VARBINARY(MAX)
将其存储在 SQL 服务器 table 中。 (N)VARCHAR
用于文本数据( 不是 二进制)。
出于同样的原因,您查询的第一部分
SELECT CAST(img AS varchar(max)),
真的没有意义 - 当您将 二进制数据 转换为文本形式时,您会期待什么?你得到的将是胡言乱语 - 没有有用的信息......