这个问题实际上是今天早上由我的其中一个提出给我的,它完全抛弃了我,因为我甚至没有意识到sql有一个’图像’数据类型所以我总是简单地走下压缩路线文件/图像等进入BLOB字段.
在(非常)快速浏览msdn之后,我真正找到的最多的是图像数据类型页面的工作方式,如blob或varbinary(max),最大大小为~2GB,但过去看起来似乎不大找到更多关于它的信息.
我想知道图像数据类型是否可以在sql中为图像提供可索引/可搜索的元数据?
有没有人可以通过链接或解释来提供任何东西?
感谢任何帮助,非常感谢任何回复!
更新/可能的答案
经过多一点挖掘后,我或许已经取得了一些进展……
很可能我对“图像”类型所涉及的内容的原始想法可能有些误导,可能是因为这种类型被称为“图像”(我在第一眼看上去显然很容易误导),我认为这与有点像mimetype的图像,但它似乎推断更多的“磁盘图像”或“二进制图像”的想法.
以这种方式,似乎在允许varbinary类型作为(max)字段之前将Image类型引入sql,可能作为一种以现在理所当然的方式在sql中存储文件的方式(至少我自己)使用VARBINARY(MAX)……
供参考(两者都相当陈旧,但似乎符合条例草案):
http://channel9.msdn.com/Forums/Coffeehouse/138883-Storing-Retrieving-images-from-SQL-Server-2005
http://www.basenow.com/help/Data_types_in_Microsoft_SQL_Server.asp
如果任何人都可以对这个可能的答案提出任何建设性的批评,这对于试图理解这个问题非常有用……
干杯全部!