如何修改表中的image值
A表中的学生资料stuno name sex .... pic
001 aa 男 null
002 bb 男 null
003 cc 女 null
004 dd 男 null
B表中是相片(二进制)
stuno pic
002 X04...
003 X04...
请问如何的B表中的pic图片放到A表中相应的pic中
即如下
stuno name sex .... pic
001 aa 男 null
002 bb 男 X04...
003 cc 女 X04...
004 dd 男 null
试下
--tryupdate A set A.pic = B.pic where A.stuno = B.stuno 这么容易的,我就不用发帖了, 为什么要把图片直接存在数据库里,这样会降低数据库的性能的,最好不要这样处理,数据库中最好是保留图片存放的路径和名称就可以了. 呵呵 相关的处理也没做过 在CSDN中找了个转过来
UPDATETEXT
更新现有 text、ntext 或 image 字段。使用 UPDATETEXT 在适当的位置更改 text、ntext 或 image 列的一部分。使用 WRITETEXT 来更新和替换整个 text、ntext 或 image 字段。
-----------------------------------------------------------------------
示例
本示例把文本指针置于局部变量 @ptrval 中,然后使用 UPDATETEXT 更新拼写错误。
USE pubs
GO
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
GO
DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(pr_info)
FROM pub_info pr, publishers p
WHERE p.pub_id = pr.pub_id
AND p.pub_name = 'New Moon Books'
UPDATETEXT pub_info.pr_info @ptrval 88 1 'b'
GO
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'false'
GO 如果把图片放到数据库中 会大大降低数据库的运行 可以做个指针放到数据里 [quote][bo]以下是引用 [un]liuzhe[/un] 在 2008-5-8 02:04 的发言:[/bo]
如果把图片放到数据库中 会大大降低数据库的运行 可以做个指针放到数据里 [/quote]
哦 没用过 学习了 能详细点吗
页:
[1]
