通过签入 SQL Server 2008 将 varbinary 从一个 table 移动到另一个

Move a varbinary from one table to another with a check in SQL Server 2008

我需要将特定的 varbinary 列从一个 table 复制到另一个,如果它回答简单的 if 检查。

第一个 varbinary 来自 [OLDROWGAME].[dbo].[TblUnifiedItemStore1] 数据库中的 table,名为 Store,其中 UID=1,需要移动到 [ROWgame].[dbo].[TblUnifiedItemStore1] 到 table命名为 Store WHERE UID=1

有什么办法吗?

谢谢。

在对象资源管理器中右键单击 table,然后按 "edit top 200 rows"。然后 select 您要移动的行,然后按复制或剪切。然后你去你的新 table 并再次按 "edit top 200 rows" 然后按粘贴。

 declare @1 table(a int , b varbinary)
 insert into @1 values(1,101010)

 declare @2 table(a int , b varbinary)
 insert into @2(a) values(1)

 update @2
 set b=(select b from @1 where a=1)
 where a=1

  select * from @2