Biz*_*uge 7 sql types blob image
这个问题实际上是今天早上由我的其中一个提出给我的,它完全让我感动,因为我甚至没有意识到SQL有一个'图像'数据类型所以我总是简单地走下压缩路线文件/图像等进入BLOB字段.
在(非常)快速浏览msdn之后,我真正找到的最多的是图像数据类型页面的工作方式,如blob或varbinary(max),最大大小为~2GB,但过去看起来似乎不大找到更多关于它的信息.
我想知道图像数据类型是否可以在SQL中为图像提供可索引/可搜索的元数据?
有没有人可以通过链接或解释来提供任何东西?
感谢任何帮助,非常感谢任何回复!
更新/可能的答案
经过多一点挖掘后,我或许可以取得一些进展......
很可能我对"图像"类型所涉及的内容的原始想法可能有些误导,可能是因为标题为"图像"的类型(我在第一眼看上去时显然有误导性),我认为这与有点像mimetype的图像,但它似乎推断更多的"磁盘图像"或"二进制图像"的想法.
以这种方式,似乎在允许varbinary类型作为(最大)字段之前将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
如果有人能对这个可能的答案提出任何建设性的批评,那么在试图理解这个问题时会非常有用......
干杯全部!
它取决于供应商,但通常:
数据blob/image类型是一种列类型,它将二进制数据与其他列分开存储在数据库中。因此,每次您请求图像/blob 数据时,数据库都会查找位置并读取数据并发回给您。
一些供应商提供的TEXT数据类型与它接受文本数据的区别是相同的,因此您可以在它们上放置全文索引。
| 归档时间: |
|
| 查看次数: |
14493 次 |
| 最近记录: |