怎么修改varbinary的内容.

vfork 2004-12-16 11:05:49
用SQL查询器查出了test字段的内容(test为varbinary),
内容是0x20001000

我现在怎么修改里面的值啊?
要把他改成0x281111000
...全文
190 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iswear428 2004-12-16
  • 打赏
  • 举报
回复
查询怎么会有修改功能,必须用update


Update YOURTABLE
set TEXT = CAST('0x281111000' As Varbinary(20))
where TEXT= CAST('0x20001000' As Varbinary(20))
vfork 2004-12-16
  • 打赏
  • 举报
回复
不能直接在查询出来的结果中改吗?
wozhuchuanwei 2004-12-16
  • 打赏
  • 举报
回复
Update ... set ... = CAST('0x281111000' As Varbinary(20)) where ...
Liroyal 2004-12-16
  • 打赏
  • 举报
回复
update ... set ... = 0x281111000 where ...
Liroyal 2004-12-16
  • 打赏
  • 举报
回复
CAST是多次一举:

declare @Test table (test varbinary(100))
insert @Test select 0x20001000
select * from @Test
update @Test set test = 0x281111000
select * from @Test

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧