怎么在SQL数据库的表中插入图片?SQL2008 10

在图例项插入一张图片... 在图例项插入一张图片 展开
 我来答
lfclover
2014-07-29 · TA获得超过158个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:131万
展开全部
sql中有数据类型image。在sql2005帮助中对此解释如下:
Microsoft SQL Server 2005 将超过 8,000 个字符的字符串和大于 8,000 字节的二进制数据存储为名为 text 和
image 的特殊数据类型。超过 4,000 个字符的 Unicode 字符串存储为 ntext 数据类型。

例如,您需要将一个大型客户信息文本文件 (.txt) 导入 SQL Server
数据库。应将这些数据作为一个数据块存储起来,而不是集成到数据表的多个列中。为此,可以创建一个 text
数据类型的列。但是,如果必须存储公司徽标,它们当前存储为标记图像文件格式 (TIFF) 图像 (.tif) 且每个图像的大小为 10 KB,则可以创建一个
image 数据类型的列。

如果要存储的文本数据是 Unicode 格式,那么应使用 ntext
数据类型。例如,一个为国际客户创建的套用信函很可能包含用于各种不同语言的国际拼写和字符。这种数据应存储在 ntext 列中。

每个 text 和 ntext 数据值都具有排序规则。排序规则定义各种属性,例如比较规则以及是否区分大小写或重音。text
值的排序规则还指定了代码页,代码页定义用于表示每个字符的位模式。每个 ntext 值均使用对所有排序规则都相同的 Unicode
代码页。每个数据库都有默认的排序规则。当创建 text 或 ntext 列时,除非使用 COLLATE
子句指定了特定的排序规则,否则将为其指定数据库的默认排序规则。当组合或比较两个具有不同排序规则的 text 或 ntext
值时,根据排序规则的优先规则来确定操作所使用的排序规则。

image 数据中的数据被存储为位串,SQL Server 不对其进行解释。对 image
列中的数据的任何解释都必须由应用程序来完成。例如,应用程序可以用 BMP、TIFF、GIF 或 JPEG 格式将数据存储在 image 列中。从 image
列中读取数据的应用程序必须能够识别数据的格式并正确显示数据。image 列所做的全部工作就是提供一个位置,以存储组成图像数据值的位流。
通常情况下,text、ntext 或 image 字符串是存储在数据行外的大型(最高可达 2 GB)字符或二进制字符串。数据行只包括一个
16 字节的文本指针,该指针指向一个树的根节点,该树由映射存储串片段的页的内部指针构成。

使用 SQL Server,可将中小型 text、ntext 和 image
值存储在一个数据行中,从而提高查询访问这些值的速度。

当 text、ntext 或 image 字符串存储在数据行中时,SQL Server
无须访问单独的页或页集合来读写这些字符串。这使得对 text、ntext 或 image 行内字符串的读取几乎与对 varchar、nvarchar 或
varbinary 字符串的读取一样快。

若要在数据行中存储 text、ntext 或 image 字符串,必须先使用 sp_tableoption 存储过程启用 text in
row 选项。
玩转数据处理
2014-07-29 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
看懂如下测试代码段,然後自行修改:
CREATE TABLE myTable(FileName nvarchar(60),
FileType nvarchar(60), Document varbinary(max))
GO
INSERT INTO myTable(FileName, FileType, Document)
SELECT 'Text1.txt' AS FileName,
'.txt' AS FileType,
* FROM OPENROWSET(BULK N'd:\text.txt', SINGLE_BLOB) AS Document
GO
select * from myTable
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铁塔不疯癫
2018-03-13
知道答主
回答量:6
采纳率:0%
帮助的人:5285
展开全部
你可以将图片存在服务器上然后在数据库中存取你存图片的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式