通过签入 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
我需要将特定的 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