0

我使用此代码在我的扩展属性中保存一个字符串,

EXEC sp_addextendedproperty @name = N'SampleProperty1', @value = N'SampleValue1'

我的问题是,我可以在保存像图像这样的二进制文件时使用该代码吗?

4

1 回答 1

2

我建议您考虑将图像存储在磁盘上并将扩展属性设置为图像的路径/URL。虽然理论上扩展属性可以是任何支持的数据类型SQL_VARIANT(因此您可以传递varbinary数据),但限制为 8,016 字节,因此除非您的图像非常简单/很小,否则它们无论如何都会被截断且无法使用。将它们存储在扩展属性中的另一个问题是,在 SQL Server 中,您无法真正解决它们 - 当您使用诸如sys.fn_listextendedproperty.

于 2012-06-04T03:28:12.427 回答